نظرة عامة عن مكتبة الإف تي بي
المقدمة
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.
الميزات
General
- رفع، تنزيل مع قابلية الإكمال.
- إعادة تسمية إعداد وحذف دليل
- نقل/إعادة تسمية وحذف ملف
- IPv4 and IPv6
- International Domain Names (IDN)
- دعم Enhanced NAT/UPnP/ICS/ICF
- دعم اليونيكود / UTF8
- SOCKS4, SOCKS4A, SOCKS5, HTTP Proxy Support
- Support for 64-bit file size (> 4GB)
- سرعة محددة للنقل (عام ولكل اتصال)
- تسجيل الملف
- دعم لغات متعددة
- On the fly file encryption
- 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
- إكمال مستندات المساعدة
FTP / FTPS
- نقل من سيرفر إلى سيرفر FXP
- Secure Transfers (TLS)
- ضغط (MODE Z)
- سلامة النقل (XCRC, XMD5, XSHA1)
- قائمة قراءة الماكينة (MLSD)
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- دعم Enhanced NAT/UPnP/ICS/ICF
- Set/Get Modified File Time (MDTM, MFMT, SITE UTIME)
- مكرر IP
- تقييد المنفذ المحلي
- Set Unix Attributes (SITE CHMOD Wrapper)
SFTP عبر SSH
- SFTP Protocol Version: 1-6
- Host Key Algorithms: RSA, DSA, ECDSA, Ed25519
- Encryption Algorithms: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Key Exchange: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- Authentications: password, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 certificates, keyboard-interactive, SecurID, hostbased, none
- الضغط: zlib، zlib@openssh.com، لا شيء
- HMAC Algorithms: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- الأداء: التجميع المحسن لخوارزميات الأداء الخطرة.
- العمل مع جميع التطبيقات: مجرّب تجاه كل متوفر عام من تطبيقات خادم إف تي بي آمن أو إس إس إتش. يستعمل آليا للعمل في بيئة التطبيقات المعيبة.