FTP 库概述

简介

SmartFTP FTP 库 ActiveX 组件(COM)提供了使用 FTP 和 SFTP 协议传输文件的功能。它提供了广泛的功能以可靠、安全的文件传输(SSH 以及 TLS)。该组件利用了 COM 技术的优势,因此可以在众多环境下使用,包括 Visual Basic、Visual C++、JavaScript/VBScript、VB.NET、C#.NET、Delphi 等等。

下载 FTP 库

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

功能

常规

  • 带有续传能力的上传和下载
  • 重命名,建立和删除目录
  • 移动、重命名和删除文件
  • IPv4 和 IPv6
  • 国际域名(IDN)
  • 增强的 NAT/UPnP/ICS/ICF 支持
  • UTF8 / Unicode 支持
  • SOCKS4、SOCKS4A、SOCKS5、HTTP 代理支持
  • 支持 64 位文件大小(> 4GB)
  • 传输速度限制(全局和每个连接)
  • 文件日志
  • 多语言支持
  • 即时文件加密
  • 本机 Windows x64(64 位)支持
  • FIPS 140-2,186 4 兼容
  • Compatible with Windows 7, 2008 (R2), 2012 (R2), 8, 8.1, 2016, 10
  • 完成 HTML 帮助文档

FTP / FTPS

  • 服务器到服务器(FXP)传输
  • 安全传输(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 封装器)

基于 SSH 的 SFTP

  • SFTP 协议版本:1-6
  • 主机密钥算法: RSA,DSA,ECDSA Ed25519
  • 加密算法: aes128 ctr、 aes256 cbc、 aes192 cbc,aes128 cbc、 3des cbc、 arcfour、 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 算法: hmac-sha2 取代-256,hmac-sha2 取代-512,hmac sha1,hmac md5
  • 性能:对性能关键算法使用优化的汇编语言
  • 互操作型:以测试所有公开的 SFTP/SSH 服务器实现。自动对失败的实现替代方法。