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.

下载 FTP 库

如果您正在寻找 SmartFTP 客户端,请访问软件的下载页面。

功能

常规

  • 带有续传能力的上传和下载
  • 重命名,建立和删除目录
  • 移动、重命名和删除文件
  • 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)
  • 机器可读列表(MLSD)
  • FTP 解析器(Unix、MLST、VMS、MVS、DOS、HP-UX、zOS)
  • 增强的 NAT/UPnP/ICS/ICF 支持
  • 设置/获取文件修改时间(MDTM、MFMT、SITE UTIME)
  • IP 中继器
  • 本地端口限制
  • 设置 Unix 属性(SITE CHMOD 封装器)

基于 SSH 的 SFTP

  • 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、基于主机的加密、无
  • 压缩:zlib、无
  • HMAC Algorithms: hmac-sha2-256, hmac-sha2-512, hmac-sha1
  • 性能:对性能关键算法使用优化的汇编语言
  • 互操作型:以测试所有公开的 SFTP/SSH 服务器实现。自动对失败的实现替代方法。