FTP Library Überblick

Einleitung

Die SmartFTP FTP Library-Komponente (COM) stellt Dateiübertragungsfunktionen über die FTP- und SFTP-Protokolle bereit. Sie bietet zahlreiche Funktionen sowie zuverlässige und sichere Dateiübertragungen über SSH und TLS. Die Komponente nutzt die COM-Technologie und kann daher in vielen Umgebungen wie Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C# .NET und Delphi verwendet werden.

FTP-Bibliothek herunterladen

Wenn Sie nach SmartFTP, dem FTP-Client, suchen, besuchen Sie bitte die Seite zum Herunterladen.

Funktionen

Allgemein

  • Upload und Download mit Wiederaufnahmefunktion
  • Umbenennen, Erstellen und Entfernen von Verzeichnissen
  • Verschieben, Umbenennen und Löschen von Dateien
  • IPv4 und IPv6
  • Internationale Domainnamen (IDN)
  • Erweiterte NAT/UPnP/ICS/ICF Unterstützung
  • UTF-8-/Unicode-Unterstützung
  • SOCKS4, SOCKS4A, SOCKS5, HTTP Proxy Unterstützung
  • Unterstützung für 64-Bit-Dateigrößen (> 4 GB)
  • Übertragungsgeschwindigkeitsbegrenzungen (global und pro Verbindung)
  • Dateiprotokollierung
  • Mehrsprachenunterstützung
  • Dateiverschlüsselung in Echtzeit
  • Native Unterstützung für Windows x64, x86 und arm64
  • FIPS 140-3, 140-2, 186-4 konform
  • Kompatibel mit Windows 11, 10, 8.1, Server 2022, 2019, 2016, 2012 R2
  • Komplett HTML Hilfe Dokumentation

FTP / FTPS

  • Server-zu-Server-Übertragungen (FXP)
  • Sichere Übertragungen (TLS)
  • Komprimierung (MODE Z)
  • Überprüfte Übertragungen (XCRC, XMD5, XSHA1)
  • Maschinenlesbare Verzeichnislisten (MLSD)
  • FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
  • Erweiterte NAT/UPnP/ICS/ICF Unterstützung
  • Setzen/Ermitteln der Dateiänderungszeit (MDTM, MFMT, SITE UTIME)
  • IP Repeater
  • Lokale Portbeschränkungen
  • Unix Attribute setzen (SITE CHMOD Wrapper)

SFTP über SSH

  • SFTP Protokoll Version: 1-6
  • Host-Schlüssel Algorithmen: RSA, DSA, ECDSA, Ed25519
  • Verschlüsselungsalgorithmen: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
  • Schlüsselaustausch: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
  • Authentifizierungsmethoden: Passwort, Öffentlicher Schlüssel, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 Zertifikate, Tastatur-Iinteraktiv, SecurID, Hostbasierend (hostbased), ohne
  • Kompression: zlib, zlib@openssh.com, ohne
  • HMAC Algorithmen: hmac-sha2-256, hmac-sha2-512, hmac-sha1
  • Leistung: Optimierter Assemblercode für leistungskritische Algorithmen.
  • Interoperabilität: Mit allen öffentlich verfügbaren SFTP-/SSH-Serverimplementierungen getestet. Verwendet automatisch Problemumgehungen für fehlerhafte Implementierungen.