1. FileZilla
FileZilla是大多数用户的第一选择,因为它是有前途和流行的FTP客户端之一。 FileZilla是快速的,可以处理同时传输,并支持跨平台FTP,SFTP和FTPS客户端,有很多有用的功能和直观的图形用户界面。
除此之外,它还支持IPv6,书签,选项卡式用户界面,运行在Windows,Linux,Mac OS X等,远程文件编辑,目录比较,拖放支持,远程文件搜索等等。
2. FireFTP
FireFTP是一个用于Mozilla Firefox的免费,安全的跨平台FTP / SFTP客户端,可以轻松直观地访问FTP / SFTP服务器。 FireFTP是免费的,跨平台,支持SSL / TLS / SFTP,使用与网上银行和购物相同的加密。 此FTP客户端有20种语言,提供字符集支持,搜索/过滤,远程编辑,导出/导入帐户,文件散列,代理支持,FXP支持及其开源。
3. Monsta FTP
Monsta FTP是一个开源的PHP / Ajax云端软件,可以在任何地方,任何时间,在您的浏览器中提供FTP文件管理。 您可以将文件拖放到浏览器中并观看他们上传。 它支持屏幕上的文件编辑。 还有多语言支持。
它已在Chrome,Firefox,Internet Explorer和Safari上测试通过。 它是在GNU通用公共许可证下发布的。 您可以免费下载并安装在自己的服务器上。
4. Cyberduck
Cyberduck是一个Mac和Windows的libre FTP,SFTP,WebDAV,S3,Backblaze B2,Azure和OpenStack Swift浏览器。 通过易于使用的界面,连接到FTP(文件传输协议),SFTP(SSH安全文件传输),WebDAV(基于Web的分布式创作和版本控制),Amazon S3,Google云存储,Rackspace云文件,Backblaze B2,Google 驱动器和Dropbox。
您可以编辑标准HTTP标头,并向文件添加自定义HTTP标头以存储元数据和控制缓存过期设置。 包括批量编辑。 它支持桶版本和多因素验证删除。 启用版本控制后,还原到文件的任何先前版本。
5. SmartFTP
SmartFTP是FTP(文件传输协议),FTPS,SFTP,WebDAV,S3,Google Drive,OneDrive,SSH,终端客户端。 它允许您在本地计算机和Internet上的服务器之间传输文件。 凭借其许多基本和高级功能SmartFTP还提供安全,可靠和高效的传输,使其成为一个强大的工具。
SmartFTP包括一些新功能,如支持Windows 10,文本编辑器,Google云存储和Google云端硬盘,Microsoft OneDrive以及许多其他改进和增强功能。
6. WinSCP
WinSCP是一个用于Windows的开源免费SFTP客户端,FTP客户端,WebDAV客户端和SCP客户端。 它的主要功能是在本地和远程计算机之间进行文件传输。 除此之外,WinSCP提供脚本和基本文件管理器功能。
WinSCP包括图形用户界面,提供多种语言,与Windows集成,批处理文件脚本和命令行界面集成,以及各种其他有用的功能。
7. Classic FTP
Classic FTP最稳定,最全面的ftp客户端程序可用,非常容易使用。 它包含许多有用的功能,如直观的用户界面,同步工具,拖放文件,支持安全FTP协议(SSL),兼容所有流行的FTP服务器,轻松的设置向导,并在Windows和Mac OS x上运行。
FTP Client for Mac OS X
8. Transmit
Transmit是在Mac用户中最流行和主流的FTP客户端。 它提供了一个非常强大的功能,如文件夹同步,磁盘功能并且拥有更高的速度。 Transmit不是一个免费的FTP客户端,但它不花费你很多,因为你只需要花费$34就能收入囊中。
9. OneButton FTP
OneButton FTP是用于Mac OS X的图形FTP客户端,强调简单性,支持拖放和文件排队。 它允许您轻松地从远程服务器传输文件,只需将文件拖放到计算机中。
OneButton FTP无需任何费用; 它是完全免费的。 它包含英语,法语,德语,意大利语,日语,西班牙语和瑞典语的本地化。 它支持未加密的FTP和FTP over SSL传输。
FTP Client for Linux
10. gFTP
gFTP是一个基于* NIX的机器的免费多线程文件传输客户端。 它支持FTP,FTPS(仅控制连接),HTTP,HTTPS,SSH和FSP协议。 上传和编辑文件类似于FileZilla。
CTOLib码库编译:http://linux.ctolib.com/topics/101762.html
相关推荐
汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP客户端软件汉化免费FTP...
这是一个FTP客户端,具有FTP客户常见的功能。如果用本FTP客户端登录某个FTP服务器,则先必须申请一个FTP空间,申请FTP空间时,它会给你一个FTP主机地址、用户名称、用户密码。 测试步骤: 1、项目编译并运行。 2、...
2. **QNAM与FTP**:虽然QNetworkAccessManager没有直接提供FTP操作的接口,但可以通过构造一个QNAM的子类并重写其内部的槽函数,来监听FTP相关的信号,从而实现FTP客户端功能。 3. **QNetworkRequest**:创建...
在这个基于 lwip 的 FTP 客户端代码实例中,我们主要关注如何在 ucOS 操作系统环境下,利用 lwip(Lightweight IP)库来实现 FTP 客户端的功能,以便从远程服务器下载更新程序到嵌入式设备的闪存中。 lwip 是一个...
10. **日志记录**:为了方便故障排查和审计,FTP客户端通常有日志记录功能,记录每次连接和传输的详细信息。 在提供的压缩包中,"FTP.EXE"是FTP客户端的可执行文件。用户只需要解压这个文件到任意位置,然后双击...
在本实习报告中,我们使用 Serv-U 建立了一个 FTP 服务器,并设计和实现了一个基于 C#/C++ 语言的 FTP 客户端。FTP 客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。每个模块都需要实现特定的功能,...
在这个场景中,我们讨论的是一个基于C语言编写的Linux版本FTP客户端源代码。这个客户端是多年前作为编程练习而创建的,具备基本的FTP命令功能,支持主动模式(PORT)和被动模式(PASV)连接。 **FTP客户端基础** ...
10. **多线程/并发**:为了提高效率,现代FTP客户端可能支持多线程或并发连接,允许多个文件同时上传或下载。 这个FTP客户端代码很可能包含了实现上述功能的类、方法和逻辑。开发者可以通过这个代码库了解FTP客户端...
要实现FTP客户端,首先需要创建一个Socket连接到FTP服务器,然后通过输入输出流(InputStream和OutputStream)进行数据交互。客户端通常需要执行的操作包括登录、改变工作目录、列出目录内容、上传和下载文件等。 ...
这是一个基于C语言的FTP客户端设计,使用C、C、C++和C++语言开发,包含557个文件。主要文件类型包括111个CMake文件、72个Make文件、54个TXT文件、40个C源文件、40个O文件、33个H文件、28个SO文件、27个BIN文件和19个...
在本项目中,我们有一个名为"FTP.cpp"的源码文件,它构成了FTP客户端的核心功能。下面我们将深入探讨FTP协议、FTP客户端的基本原理以及可能在"FTP.cpp"中实现的关键功能。 FTP协议是一种基于TCP的协议,其主要目的...
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server...
10. **线程安全**:如果FTP客户端支持并发操作,需要注意线程安全问题,确保同一时刻只有一个操作在进行。 这个“java FTP客户端程序”可能是通过GUI界面交互,用户输入服务器地址、用户名和密码,选择本地文件进行...
为了深入理解这个FTP客户端的实现,你需要阅读和分析源代码,了解每个类和函数的作用,以及它们如何协同工作。此外,理解QT的信号和槽机制也很关键,因为这是QT中事件驱动编程的基础。最后,熟悉FTP协议的细节将有助...
一个Delphi源码FTP客户端程序..rar
7. **价格**:免费和付费的FTP客户端都有,根据预算和功能需求做出选择。 以"ChinaFTP"为例,它可能是针对中国用户定制的FTP客户端,可能包含中文界面,优化了在中国的网络环境下的文件传输速度,同时提供了对中国...
5. **多线程**:FTP客户端可能需要同时处理多个任务,如上传和下载文件,这时会用到多线程技术以实现并行处理。 6. **文件I/O**:在本地系统上读取和写入文件,可能使用fstream库来完成。 7. **FTP命令和响应**:...
在描述中提到,这个FTP客户端已经成功在winXP和win7操作系统下进行了测试,意味着它兼容这两个版本的Windows系统。这意味着开发者在编写代码时考虑到了跨平台兼容性,确保程序能在不同环境下正常运行。 标签"FTP...
本篇将深入探讨如何使用MFC实现一个FTP客户端,以实现与FTP服务器的连接及文件传输功能。 FTP(File Transfer Protocol)是一种网络协议,用于在网络上进行文件传输。通过FTP,用户可以在本地计算机和远程FTP服务器...
10. **文件权限与权限设置**:在FTP客户端中,用户可能需要对上传或下载的文件设置读写权限,这取决于服务器的配置。 通过这个教学实例,读者将深入理解FTP客户端的使用,包括如何配置连接参数、执行文件操作、处理...