gpt4 book ai didi

multithreading - 如何在 OS X 或 Linux 中通过多个界面下载文件?

转载 作者:行者123 更新时间:2023-12-03 12:57:56 24 4
gpt4 key购买 nike

我有一个大文件,我想从具有 root 访问权限的服务器下载。我还有几个不同的并发互联网连接,从我的机器到我的服务器。

您是否知道任何支持通过不同连接进行多线程下载的协议(protocol)、(S)FTP 客户端、HTTP 客户端、AFP 客户端或任何其他文件传输协议(protocol)服务器和客户端组合?

最佳答案

一种选择是“老式”多部分文件..

split -b 50m hugefile multiparthugefile_

这将创建 multiparthugefile_a , multiparthugefile_b等等。要重新加入他们,请使用 cat命令:
cat multiparthugefile_* > hugefile_rejoined

要使用不同的接口(interface)实际传输文件, wget --bind-address=ADDRESS标志应该工作:
--bind-address=ADDRESS    bind to ADDRESS (hostname or IP) on local host.

这个问题似乎是 Bittorrent 可以做好的事情,但我不确定你会如何做到这一点。

也许创建一个临时跟踪器(或使用类似 OpenBitTorrent.com 的东西),并在本地运行多个客户端 - 只要客户端支持 LAN 传输功能,每个客户端都会从服务器获取不同的部分,并与(本地)共享它们客户。您最终会在本地获得文件的多个副本,但它只会通过 Internet 传输一次

关于multithreading - 如何在 OS X 或 Linux 中通过多个界面下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1401673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com