Публикация больших файлов в usenet с использованием Python & nntplib: Как разбиваются большие файлы? - PullRequest
0 голосов
/ 12 апреля 2011

Я заинтригован uBackup, использующим Usenet для резервного копирования больших файлов.

Я подумал, что было бы неплохо использовать Python для этого, но у меня проблемы с пониманием правильного протокола для публикациибольшие файлы.

Я знаю, что вам нужно сжать файлы и лучше разбить их на более мелкие части.Но когда вы на самом деле публикуете файл в usenet, он кодирует их и разбивает их на еще более мелкие части (поскольку каждая статья может иметь только ограниченный размер).

Но как большие файлы на самом деле разделяются на меньшие части

1 Ответ

2 голосов
/ 01 декабря 2011

Извините за путаницу. В статье uBackup на WikiHow на шаге 2 объясняется, как разбивать файлы. Для этого он использует 7-zip.org. На этом изображении вы можете видеть, что файл (ы) разделены на фрагменты по 50 Мб. 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 или другой метод / программу, то вы должны использовать тот же метод, чтобы объединить их.

Может быть, эта статья поможет вам также: Как эффективно разделить большие файлы

...