Огляд Бібліотеки 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-біт (> 4GB)
- Передати Обмеження Швидкості (Глобальні та на окреме з'єднання)
- Лоґування Файлу
- Багатомовна Підтримка
- Побіжне шифрування
- Вбудована підтримка 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)
- Апаратно Читабельний Список (MLSD)
- Аналізатор FTP (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Покращена Підтримка NAT/UPnP/ICS/ICF
- Встановити/Отримати Змінений Час Файлу (MDTM, MFMT, SITE UTIME)
- Повторювач IP
- Обмеження Місцевого Порта
- Встановити Атрибути Unix (Пакувальник Сайту CHMOD)
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) , Smart Card (PKCS#11), X.509 сертифікати, інтерактивна клавіатура, Безпечний ID, на базі хоста, нічого
- Стиснення: zlib, жодного
- Алгоритми HMAC: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Виконання: Оптимізований асемблер для виконання критичних алгоритмів.
- Взаємодія: Перевірено щодо усіх наявних публічних серверних напрацювань SFTP/SSH. Автоматично протидіє своїми манівцями неправильним застосуванням.