FTP Kitaplığı Genel Bakış
Giriş
SmartFTP FTP Library bileşeni (COM), FTP ve SFTP protokollerini kullanarak dosya aktarımı işlevi sağlar. Çok çeşitli özellikler ile güvenilir ve güvenli dosya aktarımları (SSH ve TLS) sunar. Bileşen COM teknolojisinin avantajlarından yararlanır ve bu sayede Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi vb. çok sayıda ortamda kullanılabilir.
Özellikler
Genel
- Devam ettirme özellikli Gönderim ve İndirme
- Dizin Oluştur, Yeniden adlandır ve Kaldır
- Dosya Taşı/Yeniden Adlandır ve Sil
- IPv4 ve IPv6
- Uluslararası Alan İsimleri (IDN)
- Gelişmiş NAT/UPnP/ICS/ICF Desteği
- UTF8 / Unicode Desteği
- SOCKS4, SOCKS4A, SOCKS5, HTTP Proxy Desteği
- 64-bit Dosya Boyutu Desteği (> 4GB)
- Transfer Hız Sınırlaması (Genel ve her bağlantı için)
- Dosya Kayıt Defteri
- Çoklu Dil Desteği
- Transfer sırasında dosya şifrelemesi
- Yerel Windows x64, x86 ve arm64 desteği
- FIPS 140-3, 140-2 ve 186-4 ile uyumlu
- Windows 11, 10, 8.1, Server 2022, 2019, 2016 ve 2012 R2 ile uyumlu
- Tamam HTML Yardım
FTP / FTPS
- Sunucudan Sunucuya (FXP) Dosya Transferi
- Güvenli Transferler(TLS)
- Sıkıştırma (MODE Z)
- Transfer Bütünlüğü (XCRC, XMD5, XSHA1)
- Machine Readable Listing (MLSD)
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Gelişmiş NAT/UPnP/ICS/ICF Desteği
- Dosya Değiştirilme Zamanı Belirle/Al (MDTM, MFMT, SITE UTIME)
- IP Yineleyici
- Yerel Port Sınırlaması
- Unix Uzantıları Belirle (SITE CHMOD Wrapper)
SSH üzerinden SFTP
- SFTP Protokol Sürümü: 1-6
- Host Anahtarı Algoritmaları: RSA, DSA, ECDSA, Ed25519
- Şifreleme Algoritmaları: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Anahtar Takası: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- Doğrulamalar: password, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 sertifikaları, keyboard-interactive, SecurID, hostbased, hiçbiri
- Sıkıştırma: zlib, zlib@openssh.com, none
- HMAC Algoritmaları: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Performans: Performans isteyen algoritmalar için geliştirilmiş derleyici.
- İnteroperabilite: Mevcut tüm açık SFTP/SSH sunucu kurulumlarıyla test edildi. Yanlış kurulumlara rastladığında otomatik olarak başka yöntemler dener.