【问题标题】:Posting large files to usenet using Python & nntplib: How are large files split?使用 Python 和 nntplib 将大文件发布到 usenet:如何拆分大文件?
【发布时间】:2011-12-01 15:42:38
【问题描述】:

我对 uBackup 很感兴趣,它使用 Usenet 备份大文件。

我认为为此使用 python 是个好主意,但我在理解发布大文件的正确协议时遇到了问题。

我知道您需要压缩文件并最好将它们分成更小的部分。 但是,当您实际将文件发布到 usenet 时,它会对它们进行编码并将它们分成更小的部分(因为每篇文章的大小都是有限的)。

但是大文件实际上是如何以这种方式拆分成更小的部分的呢?

【问题讨论】:

    标签: python nntp usenet


    【解决方案1】:

    很抱歉给您带来了困惑。 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

    【讨论】:

      猜你喜欢
      • 2014-10-11
      • 2010-12-28
      • 1970-01-01
      • 2013-11-30
      • 2014-02-17
      • 2012-06-23
      • 2018-12-02
      • 2019-09-23
      • 2011-07-20
      相关资源
      最近更新 更多