我需要通过互联网传输几个 20 GB 的文件。只有一个发送方和一个接收方。
我想要一个不仅可以直接发送,无需上传首先将其放在任何地方,但也要逐个验证文件并仅重新下载损坏的部分,就像 BitTorrent 所做的那样(这也意味着可恢复性,因为这将需要几周时间)。
有人可以推荐一个可以实现这个功能的工具吗?
编辑忘记提及:发送方没有开放的传入端口,因此无法接受连接。
答案1
我知道的最简单的方法是ultraVNC。
Ultr@VNC 具有嵌入式文件传输功能,具有直观的图形用户界面,可轻松在本地和远程计算机之间复制文件。
- 压缩:文件在传输过程中即时压缩,确保最佳带宽利用率
- 恢复:中断的传输可以恢复,因此只重新发送文件缺失的部分
- Delta Transfer:仅重新发送文件更改的部分
- 如果需要,传输是异步的:
- 当文件传输 GUI 窗口可见时,没有屏幕更新,因此文件传输速度是最大的。
- 当文件传输 GUI 窗口最小化时,屏幕更新和文件传输同时发生。
- 传输过程中显示进度百分比
- 目录传输
- 使用当前的 Ultr@VNC 连接
- 可选的用户模拟选项,将远程文件系统访问限制为仅识别的 Windows™ 用户
答案2
如果您可以将 20 GB 的文件分割成更小的块(例如,通过使用 WinRAR 分割卷),则可以使用盒式标准 FTP 或类似工具上传它们;块越小,如果其中任何一个块损坏,需要重新传输的数据就越少(您可以使用 WinRAR 的“测试”命令进行检查)。
答案3
在这种情况下,BitTorrent 难道不是合适的选择吗?只要您打开了传出端口,他就应该能够连接到您并接收数据。
只要获取一个 BitTorrent 客户端(我建议传播,但在 Windows 上你需要有些不同),使用它来.torrent
为要传输的文件生成一个文件,并将其瞄准开放BitTorrent跟踪器。确保您的端口已打开,将文件通过电子邮件发送.torrent
给您的朋友,然后等待 4-6 周即可收到。
我印象中 BitTorrent 通常需要开放端口的原因是,为了从跟踪器获取大量下载流,您需要成为一个好公民并上传数据,这需要开放端口。对于具有一个种子和一个对等点的私人 torrent,这应该不是必需的。
答案4
通过 UPS 或 FedEx 发送硬盘会更快。如果真的需要,你甚至可以滥用零售店的退货政策,尽管我不建议这样做。