FTP Библиотека Преглед
Въведение
Компонентът SmartFTP FTP Library (COM) предоставя функции за прехвърляне на файлове чрез протоколите FTP и SFTP. Той предлага широк набор от функции и надеждни, защитени прехвърляния (SSH и TLS). Компонентът използва технологията COM, което позволява употребата му в множество среди като Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi и други.
Свойства
Общи
- Качвате, изтеглите с възможност за подновяване
- Преименуване, Създаване и Премахване на Папки
- Преместване/Преименуване и Изтриване на Файл
- IPv4 и IPv6
- Международни имена на домейни (IDN)
- Разширена NAT/UPnP/ICS/ICF Поддръжка
- UTF8 / Unicode Поддръжка
- SOCKS4, SOCKS4A, SOCKS5, HTTP Прокси Поддръжка
- Поддръжка за размер на файла за 64-битови (> 4 ГБ)
- Ограницение на Скоростта на Трансфер (Общо и за връзка)
- Файл журнал (log)
- Многоезикова Поддръжка
- На полет шифроване
- Вградена поддръжка на Windows x64, x86 и arm64
- Съответствие с FIPS 140-3, 140-2 и 186-4
- Съвместимо с Windows 11, 10, 8.1, Server 2022, 2019, 2016 и 2012 R2
- Приключен HTML Помощна доументация
FTP / FTPS
- Трансфери на сървъра на сървър (FXP)
- Подсигурен трансфер (TLS)
- Компресия (MODE Z)
- Интегритет на трансфера (XCRC, XMD5, XSHA1)
- Машинно четим списък /Machine Readable Listing (MLSD)/
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Разширена NAT/UPnP/ICS/ICF Поддръжка
- Комплект/получаване модифициран файл време (MDTM, MFMT, SITE UTIME)
- IP Повторител
- Ограничаване на Локалнине Портове
- Промяна на Unix свойства (SITE CHMOD Wrapper)
SFTP чрез SSH
- SFTP протокол версия: 1-6
- Алгоритми за ключ на хоста: RSA, DSA, ECDSA, Ed25519
- Алгоритми за шифроване: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Обмен на ключове: DH, групов обмен DH (DHGEX), DH с елиптични криви (ECDH), Curve25519
- Удостоверяване: парола, публичен ключ, Kerberos v5 (GSSAPI/SSPI), смарт карта (PKCS#11), сертификати X.509, интерактивно чрез клавиатурата, SecurID, базирано на хост, без удостоверяване
- Компресиране: zlib, zlib@openssh.com, без компресиране
- HMAC алгоритми: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Производителност: Оптимизиран асемблерен код за критични за производителността алгоритми.
- Оперативна съвместимост: Тествано с всички публично достъпни реализации на SFTP/SSH сървъри. Автоматично прилага решения за проблемни реализации.