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 Aktarımlar (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 değişimi: DH, DH grup değişimi (DHGEX), Eliptik Eğri DH (ECDH), Curve25519
- Kimlik doğrulama yöntemleri: password, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 certificates, keyboard-interactive, SecurID, hostbased, none
- Sıkıştırma: zlib, zlib@openssh.com, none
- HMAC Algoritmaları: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Performans: performans açısından kritik algoritmalar için optimize edilmiş assembly kodu.
- Birlikte çalışabilirlik: genel kullanıma açık tüm SFTP/SSH sunucu uygulamalarıyla test edilmiştir. Hatalı uygulamalar için geçici çözümleri otomatik olarak kullanır.