我可以用来传输大文件的最佳协议是什么,应该快速可靠?它必须支持低带宽系统,因为我需要跨印度传输文件.文件大小可以是100到500MB.
Rsync非常适合这个问题.它旨在远程发送/更新大文件.
从命令行运行,因此您可以作为外部进程相当容易地启动它.
它可以同步两个远程文件系统.
它处理大文件大小.
它有一个聪明的算法,只能复制周围文件的差异.
它被广泛实施并且是开源的.
它具有限制功能,因此您可以限制正在使用传输的WAN连接的数量,以便您可以对其进行调整以避免使其他连接过程匮乏.
内部使用zlib压缩传输的数据块
原始网站:http://samba.anu.edu.au/rsync/
使用ssh保护rsync:http://www.linux.com/archive/feature/113847
详细功能:http://en.wikipedia.org/wiki/Rsync
文件传输协议
BitTorrent的
BitTorrent是用于分发大量数据的对等文件共享协议.
文件传输协议列表