Visão geral da biblioteca FTP

Introdução

O componente SmartFTP FTP Library (COM) fornece funcionalidade de transferência de arquivos usando os protocolos FTP e SFTP. Ele oferece uma ampla variedade de recursos e transferências confiáveis e seguras (SSH e TLS). O componente usa a tecnologia COM, possibilitando seu uso em vários ambientes, como Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi etc.

Baixar biblioteca FTP

Se você estiver procurando pelo SmartFTP, o cliente FTP, acesse a página de download.

Recursos

Geral

  • Upload e 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
  • Suporte nativo a Windows x64, x86 e arm64
  • Compatível com FIPS 140-3, 140-2, 186-4
  • Compatível com 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
  • Algoritmos de criptografia: 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
  • Algoritmos HMAC: hmac-sha2-256, hmac-sha2-512, hmac-sha1
  • Desempenho: assembler otimizado para algoritmos críticos de desempenho.
  • Interoperabilidade: testado com todas as implementações de servidor SFTP/SSH disponíveis publicamente. Usa automaticamente soluções alternativas para implementações defeituosas.