Gzip не поддерживает многокомпонентные архивы, но вы по-прежнему можете создавать их, используя split
:
split -–bytes=20m /path/to/large/archive /path/to/output/files
Теперь, чтобы собрать его обратно, просто cat
частей объедините в один:
cat files* > archive
Насколько я могу судить, это то, что 7-zip делает при создании архивов.Он может добавить некоторую информацию заголовка, но в основном он просто записывает в файл ровно 20 МБ данных и добавляет число после имени.Затем внутри он просто собирает детали и считывает их в архив.