我对uBackup很感兴趣,它使用Usenet来备份大文件。
我认为使用python是个好主意,但我在理解发布大文件的正确协议时遇到了问题。
我知道你需要压缩你的文件,最好把它们分成更小的部分。但当你真正将文件上传到usenet时,它会对它们进行yencode,并将它们分割成更小的部分(因为每篇文章的大小都是有限的)。
但是,大文件实际上是如何以这种方式拆分成较小的部分的呢?
发布于 2011-12-01 15:42:38
很抱歉给你造成了混乱。WikiHow上的uBackup文章在步骤2中解释了如何拆分文件。它使用7-zip.org来做到这一点。在此图像中,您可以看到文件被拆分为50 Mb的区块。http://www.wikihow.com/Image:2T-7-zip.org-parameters.jpg
在步骤4中,您可以看到文件是使用'Camelsystem Powerpost‘上传的,该程序也会进行编码。http://en.wikipedia.org/wiki/File:Usenet_Binaries_Upload_process.PNG
拆分和编码(手动)由不同的程序完成。下载时,您必须使用相同的过程来合并拆分的文件。例如:如果您使用rar或zip或其他方法/程序,则必须使用相同的方法来组合它们。
也许这篇文章也会对你有所帮助:How to split large files efficiently
https://stackoverflow.com/questions/5634345
复制相似问题