FTP Library áttekintés
Bevezetés
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.
Jellemzők
Általános
- Feltöltés és letöltés folytatási lehetőséggel
- Könyvtár létrehozása, átnevezése, törlése
- Fájlok áthelyezése/átnevezése és törlése
- IPv4 és IPv6
- Nemzetközi tartománynevek (IDN)
- Továbbfejlesztett NAT/UPnP/ICS/ICF támogatás
- UTF8 / Unicode támogatás
- SOCKS4, SOCKS4A, SOCKS5, HTTP proxy támogatás
- 64-bites fájlméret támogatása (> 4GB)
- Átviteli sebesség korlátozása (globális és kapcsolatonkénti)
- Fájlnaplózás
- Többnyelvűség
- Menet közbeni fájltitkosítás
- 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
- Kész HTML súgó dokumentáció
FTP / FTPS
- Server to Server (FXP) átvitelek
- Biztonságos átvitel (TLS)
- Tömörítés (MODE Z)
- Átvitel integritás (XCRC, XMD5, XSHA1)
- Machine Readable Listing (MLSD)
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Továbbfejlesztett NAT/UPnP/ICS/ICF támogatás
- Fájlmódosítási idő lekérdezése/beállítása (MDTM, MFMT, SITE UTIME)
- IP ismétlő
- Helyi port korlátozás
- Unix tulajdonságok beállítása (SITE CHMOD Wrapper)
SFTP over SSH
- SFTP protokoll verziója: 1-6
- Host Key algoritmusok: RSA, DSA, ECDSA, Ed25519
- Encryption Algorithms: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Kulcscsere: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- Hitelesítések: jelszó, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 tanúsítványok, keyboard-interactive, SecurID, hoszt alapú, hitelesítés nélkül
- Tömörítés: zlib, zlib@openssh.com, nincs
- HMAC Algorithms: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Teljesítmény: Optimalizált assembler a teljesítménykritikus algoritmusokhoz.
- Együttműködő-képesség: Tesztelve az összes publikusan elérhető SFTP/SSH kiszolgálóval. Automatikus kerülőmegoldások használata hibás implementáció esetén.