如何以类似于种子的方式分解文件



我正在尝试制作一个程序,将HTML或CSS等文件分解为类似torrent的块。我完全不确定该怎么做。它们需要分解,然后再按顺序重新组装。有人知道怎么做吗?

它不一定要在Python中,这只是我的出发点。

在放置文件时"分解"文件很简单。您需要一个算法来分解它们,然后再重新组装它们,可能是因为您提到了HTML和CSS,所以可以通过浏览器进行组装。Bittorrents实现了这一点,此外,它还可以从对相同数据感兴趣的分布式"群"中上传和下载数据。不需要通过创建自己版本的bittorrent来重新发明轮子,也不需要再次假设你想在浏览器中使用这些数据,你就需要创建一个包含所有HTML、CSS和其他与你的网络应用程序相关的文件的torrent,并使用bittorrent进行种子。接下来,您将希望创建一个引导程序"页面",该页面利用目前可用于下载torrent的几个Javascript bittorrent客户端之一,然后在客户端完成下载时加载所需的页面和资源。

最新更新