FTP ライブラリの概要
はじめに
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.
機能
一般的な
- アップロード、ダウンロードでレジューム可能
- ディレクトリの名前の変更、作成、削除
- ファイルの移動/名前の変更と削除
- IPv4とIPv6
- 国際化ドメイン (IDN)
- 改良されたNAT/UPnP/ICS/ICF サポート
- UTF8/Unicodeサポート
- SOCKS4、SOCKS4A、SOCKS5、HTTP プロキシ サポート
- 64ビット ファイル サイズ (4GB超)
- 転送速度の制限 (全体のコネクションとコネクションごと)
- ファイル ログ記録
- 多言語サポート
- オン・ザ・フライ ファイル暗号化
- 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
- 完全な HTML ヘルプ ドキュメント
FTP / FTPS
- サーバー間 (FXP) 転送
- セキュアな転送 (TLS)
- 圧縮 (MODE Z)
- 転送の完全性 (XCRC, XMD5, XSHA1)
- 読み取り可能なListing加工 (MLSD)
- FTP パーサー (Unix、MLST、VMS、MVS,、DOS、HP-UX、zOS)
- 改良されたNAT/UPnP/ICS/ICF サポート
- ファイル更新日時の設定/取得 (MDTM、 MFMT、 SITE UTIME)
- IPリピーター
- ローカル ポート制限
- Unix属性の設定 (SITE CHMOD ラッパー)
SFTP の SSH 上
- SFTP プロトコルのバージョン: 1-6
- ホスト キー アルゴリズム。 RSA、DSA、ECDSA、Ed25519
- Encryption Algorithms: 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 hostbased、どれも
- 圧縮: zlib、zlib@openssh.com、none
- HMAC Algorithms: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- パフォーマンス:パフォーマンスの要になるアルゴリズムを最適化したアセンブラに。
- 相互運用性: 公共すべてのSFTP/SSHを実装するサーバーで繰り返しテスト。実装が不完全でも自動的に回避。