Información general de FTP Library
Introducción
El componente SmartFTP FTP Library (COM) proporciona funciones de transferencia de archivos mediante los protocolos FTP y SFTP. Ofrece una amplia variedad de funciones y transferencias de archivos fiables y seguras mediante SSH y TLS. El componente aprovecha la tecnología COM, lo que permite utilizarlo en numerosos entornos, como Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C# .NET y Delphi.
Características
General
- Cargar y descargar con posibilidad de reanudar
- Crear, eliminar y cambiar el nombre de directorios
- Mover, cambiar el nombre y borrar archivos
- IPv4 y IPv6
- Nombres de dominio internacionales (IDN)
- Soporte NAT/UPnP/ICS/ICF avanzado
- Compatibilidad con UTF-8 / Unicode
- Soporte SOCKS4, SOCKS4A, SOCKS5, proxy HTTP
- Compatibilidad con tamaños de archivo de 64 bits (> 4 GB)
- Límites de velocidad de transferencia (global y por conexión)
- Registro de archivos
- Compatibilidad con varios idiomas
- Cifrado de archivos sobre la marcha
- Compatibilidad nativa con Windows x64, x86 y arm64
- Conforme a 140-3, FIPS 140-2, 186-4
- Compatible con Windows 11, 10, 8.1, Server 2022, 2019, 2016, 2012 R2
- Completo Documentación de ayuda HTML
FTP / FTPS
- Transferencias de servidor a servidor (FXP)
- Transferencias seguras (TLS)
- Compresión (MODO Z)
- Integridad de transferencias (XCRC, XMD5, XSHA1)
- Listado legible por máquina (MLSD)
- Analizador FTP (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Soporte NAT/UPnP/ICS/ICF avanzado
- Configurar/obtener hora de modificación de archivo (MDTM, MFMT, SITE UTIME)
- Repetidor de IP
- Limitación del puerto local
- Configurar atributos Unix (SITE CHMOD Wrapper)
SFTP sobre SSH
- Versión de protocolo SFTP: 1-6
- Algoritmos de tecla del host: RSA, DSA, ECDSA, Ed25519
- Algoritmos de cifrado: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Intercambio de claves: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- Autenticaciones: contraseña, clave pública, Kerberos v5 (GSSAPI/SSPI), tarjeta inteligente (PKCS#11), certificado X.509, teclado interactivo, SecurID, basadas en host, ninguna.
- Compresión: zlib, zlib@openssh.com, ninguna
- Algoritmos HMAC: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Rendimiento: ensamblador optimizado para algoritmos críticos para el rendimiento.
- Interoperabilidad: probado con todas las implementaciones de servidores SFTP/SSH disponibles públicamente. Utiliza automáticamente soluciones alternativas para las implementaciones defectuosas.