Как разбить .zip-файлы и присоединиться к ним в Windows?

Я искал, прежде чем публиковать вопрос, но не смог найти ничего связанного. Все, что мне нужно, – это помощь в разделении .zip-файла в Ubuntu как .z01, .z02 и т. Д., Чтобы я присоединился к ним снова в Windows.

EDIT: Я понял, что у меня нет доступа к командной строке в Windows. Как я могу разархивировать файлы сейчас?

В Ubuntu вы можете использовать команду split для разделения вашего zip-файла. Что-то вроде этого должно работать:

 split your-zip.zip -b 32M ZIPCHUNKS 

Это создаст кучу файлов ZIPCHUNKS * по порядку и все размером не более 32 МБ. Измените параметр 32M, чтобы изменить размер фрагмента.

Традиционно вы использовали бы cat для склеивания их вместе:

 cat ZIPCHUNKS* > reassembled-zip.zip 

Поскольку вы хотите выполнить сборку в Windows, вам понадобится заменить cat . Я не могу много помочь с этой стороны, но вы можете найти несколько способов сделать это здесь:

https://stackoverflow.com/questions/60244/is-there-replacement-for-cat-on-windows

Вы также можете использовать rar который изначально поддерживает создание «разделенных» архивов, которые затем могут быть распакованы инструментом GUI в Windows, например WinZip или WinRar. На Ubuntu установите пакет rar , а затем:

 rar a -v32M destination.rar files/to/compress 

Это создаст файлы, называемые destination.partXX.rar. Перенесите их в Windows, затем развяжите первый (destination.rar), который будет автоматически связываться с остальными.

Один трюк, который вы можете использовать, – это «rar» исходный zip-файл, таким образом вы можете его собрать в Windows. Если у вас есть исходные файлы, может быть проще просто их разорвать и работать с этим.

Используйте команду zip с -s split_size для сжатия файлов. Ниже приведен пример команды.

 zip -r -s 100m filename.zip compress_folder 

Я должен был сделать это год или более назад. Это неудобно, потому что Windows просто не имеет одинаковых инструментов.

Я закончил использование GSplit , который работает под WINE (или PlayOnLinux). Он создает файл .exe и кучу файлов .gsd . Если вы зажимаете PDF-файл, вам нужно предварительно застегнуть его, потому что Windows запуталась!

Если на вашем компьютере Ubuntu установлена ​​zip, вы также должны иметь zipsplit . Это занимает большой zip-файл и разбивает его на несколько небольших автономных ZIP-файлов. Он не полагается на какую-либо конкретную версию WinZip или Rar для работы, поскольку файлы, которые она делает, являются простыми Zip-файлами.

Одно предостережение: zipsplit по-прежнему живет в мире имен файлов CP / M / MS-DOS 8.3, поэтому, если вы используете его на biglongfilename.zip , вы получите biglon_1.zip , biglon_2.zip , biglon_3.zip и т. Д. ,

Очень просто: сначала вы split your-zip.zip -b 32M ZIPCHUNKS в Linux / Unix, а затем type * > myZipFile.zip в Windows.