2011-02-09 2 views
2

Я смотрю, если Gzip поддерживает сжатие нескольких частей. Из того, что я видел до сих пор, это не так, но как же 7z допускает множественное сжатие, когда Gzip выбран как сжатие? Означает ли это, что 7z заботится о многоразделении внутри?Поддерживает ли GZip многокомпонентное сжатие файлов?

ответ

6

Gzip не поддерживает многотомные архивы, но вы можете создать их с помощью split:

split -–bytes=20m /path/to/large/archive /path/to/output/files 

Теперь, чтобы вернуть его вместе, просто cat части вместе в одно:

cat files* > archive 

Насколько я могу судить, это то, что делает 7-zip при создании архивов. Он может добавить некоторую информацию заголовка, но в основном просто сбрасывает ровно 20 МБ данных в файл и добавляет число после имени. Затем, внутренне, он просто собирает детали и читает это как архив.

+0

Хорошо, так что устраняет путаницу. Благодарю. –

+0

Пробовал это с большим журналом Wireshark. Мне пришлось разделить на электронную почту кого-то, и, похоже, он работает (по крайней мере, я могу собрать и использовать полученный файл на моем ящике). –

+0

@ T.E.D .: Никакой причины, почему это не так. Содержимое файла не изменяется. – Blender

Смежные вопросы