Visão geral da biblioteca FTP
Introdução
The SmartFTP FTP Library component (COM) provides file transfer functionality using the FTP and SFTP protocol. It offers a wide range of features, reliable and secure file transfers (SSH and TLS). The component takes advantage of the COM technology which makes it possible to use it in numerous environments such as Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi, etc.
Recursos
Geral
- Enviar, Download com capacidade de Retomada
- Renomear, Criar e Remover Diretório
- Mover/Renomear e Deletar Arquivo
- IPv4 e IPv6
- International Domain Names (IDN)
- Apoio Estendido a NAT/UPnP/ICS/ICF
- Suporte a UTF8 / Unicode
- Suporte a SOCKS4, SOCKS4A, SOCKS5, HTTP Proxy
- Suporte para tamanhos de Arquivo com 64bit (> 4GB)
- Limites de Velocidade de Transferência (Global e por conexão)
- Registro de Msgs
- Apoio a vários idiomas
- Na criptografia de arquivo flutuante
- Native Windows x64, x86 and arm64 support
- FIPS 140-3, 140-2, 186-4 compliant
- Compatible with Windows 11, 10, 8.1, Server 2022, 2019, 2016, 2012 R2
- Completo Documentação de Ajuda em HTML
FTP / FTPS
- Transferências de Servidor para Servidor (FXP)
- Transferências Seguras (TLS)
- Compressão (MODE Z)
- Integridade de Transferência (XCRC, XMD5, XSHA1)
- Listagem Legível (MLSD)
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Apoio Estendido a NAT/UPnP/ICS/ICF
- Permite estabelecer/obter hora da última modificação do arquivo (MDTM, MFMT, SITE UTIME)
- Repetidor IP
- Limitação no Port Local
- Atributos Unix (SITE CHMOD Wrapper)
SFTP sobre SSH
- Protocolo SFTP Versão: 1-6
- Algoritmos de Chave do Host: RSA, DSA, ECDSA, Ed25519
- Encryption Algorithms: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Troca de Chave: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- Autenticações: senha, chave pública, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), certificados X.509, teclado interativo, SecurID, domínio base, nenhum
- Compressão: zlib, zlib@openssh.com, nenhum
- HMAC Algorithms: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Performance: Montador otimizado para algoritmos críticos de apresentação.
- Interoperabilidade: Testado com todos os servidores públicos com implementações SFTP/SSH disponíveis. Automaticamente usa alternativas para implementações defeituosas.