FTP Library översikt

Introduktion

Komponenten SmartFTP FTP Library (COM) tillhandahåller filöverföringsfunktioner via protokollen FTP och SFTP. Den erbjuder ett stort antal funktioner samt tillförlitliga och säkra filöverföringar (SSH och TLS). Komponenten utnyttjar COM-tekniken, vilket gör att den kan användas i många miljöer, till exempel Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi med flera.

Ladda ner FTP bibliotek

Om du letar efter SmartFTP, FTP-klient, gå till dess data överför sida.

Funktioner

De allmänna

  • Ladda upp, ladda ner med återuppta anlagen
  • Byt namn på, skapa och ta bort katalog
  • Flytta/byt namn på och radera fil
  • IPv4 och IPv6
  • Internationella domännamn (IDN)
  • Förbättrat NAT/UPnP/ICS/ICF-stöd
  • UTF8-/Unicode-stöd
  • SOCKS4-, SOCKS4A-, SOCKS5-, HTTP-proxy-stöd
  • Stöd för 64-bitars filstorlek (> 4GB)
  • Hastighetsbegränsningar för överföringar (globala och per anslutning)
  • Filloggning
  • Flerspråksstöd
  • På fly filkryptering
  • Inbyggt stöd för Windows x64, x86 och arm64
  • Kompatibel med FIPS 140-3, 140-2 och 186-4
  • Kompatibel med Windows 11, 10, 8.1, Server 2022, 2019, 2016 och 2012 R2
  • Komplett HTML-hjälpdokumentation

FTP / FTPS

  • Server till Server (FXP) överföringar
  • Säkra överföringar (TLS)
  • Komprimering (MODE Z)
  • Överföringsintegritet (XCRC, XMD5, XSHA1)
  • Maskinläsbar listning (MLSD)
  • FTP-analyserare (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
  • Förbättrat NAT/UPnP/ICS/ICF-stöd
  • Set/Get filtid (MDTM, MFMT, webbplats UTIME)
  • IP-repeater
  • Lokal port-begränsning
  • Sätt Unix-attribut (SITE CHMOD-omslag)

SFTP över SSH

  • SFTP protokollversion: 1-6
  • Värd nyckelalgoritmer: RSA, DSA, ECDSA, Ed25519
  • Krypteringsalgoritmer: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
  • Nyckelutbyte: DH, DH-grupputbyte (DHGEX), elliptisk kurva-DH (ECDH), Curve25519
  • Autentiseringar: lösenord, offentlig nyckel, Kerberos v5 (GSSAPI/SSPI), smartkort (PKCS#11), X.509-certifikat, keyboard-interactive, SecurID, värdbaserad, ingen
  • Komprimering: zlib, zlib@openssh.com, ingen
  • HMAC-algoritmer: hmac-sha2-256, hmac-sha2-512, hmac-sha1
  • Prestanda: Optimerad assemblerkod för prestandakritiska algoritmer.
  • Driftskompatibilitet: Testas mot alla offentligt tillgängliga SFTP/SSH-serverimplementeringar. Använder automatiskt workarounds för felaktig implementeringar.