FTP 库文件概述
简介
SmartFTP FTP 库 ActiveX 组件 (COM) 提供了使用 FTP 和 SFTP 协议的文件传输功能。它提供了一个可靠和安全文件传输 (SSH 和 SSL/TLS) 的较大功能范围。组件利用 COM 技术的优势,使其可以在下列众多环境中使用:Visual Basic,Visual C++,JavaScript/VBScript,VB.NET,C#.NET,Delphi,等等。
If you are looking for SmartFTP, the ftp client, please go to its download page.
Features
- General
- FTP / FTPS
- SFTP over SSH
- 上传,下载和续传功能
- 重命名,建立和移除目录
- 移动/重命名和删除文件
- IPv4 和 IPv6
- 国际域名 (IDN)
- 增强 NAT/UPnP/ICS/ICF 支持
- UTF8 / Unicode 支持
- SOCKS4, SOCKS4A, SOCKS5, HTTP 代理支持
- 支持 64-位 文件大小 (> 4GB)
- 传输速度限制 (全局和每个连接)
- 文件记录
- 多语言支持
- On the fly file encryption New
- 同步 (阻止) 和 非同步 (非-阻止) 调用。
- 集成附带 Windows x64 (64-位) 支持
- FIPS 140-2 compliant
- 验证 Windows Vista
- 完整 HTML 帮助文档
- 服务器到服务器 (FXP) 传输
- 安全传输 (SSL/TLS)
- 压缩 (MODE Z)
- 传输完整性 (XCRC, XMD5, XSHA1)
- 机器可读列表 (MLSD)
- FTP 解析 (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- 增强 NAT/UPnP/ICS/ICF 支持
- FTP 代理支持 (Wingate, Checkpoint FW-1, Transparent, 等等)
- 设置/获取文件修改时间 (MDTM, MFMT, SITE UTIME)
- IP 中转
- 本地端口限制
- 设置 Unix 属性 (SITE CHMOD Wrapper)
- SFTP Protocol Version: 1-6
- 主机密匙算法: RSA (任意大小) 和 DSA (任意大小)
- Encryption Algorithms: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, arcfour, cast128
- 密匙交换: DH group 1, DH group 14, DH group exchange, DH group exchange SHA256
- Authentications: password, publickey, GSSAPI (Kerberos), Smart Card (PKCS#11), X.509 certificates, keyboard-interactive, SecurID, hostbased, none
- Compression: zlib, zlib@openssh.com, none
- HMAC 算法: hmac-sha1, hmac-md5, hmac-sha1-96, hmac-md5-96, hmac-ripemd160
- 性能: 优化了性能关键算法的汇编程序
- 协同工作能力: 已测试对比所有的可用 SFTP/SSH 服务器实现方法。实现方法故障时自动使用工作区。

