Мне нужно разделить файл .zip в Ubuntu на .z01, .z02 и т. Д., Чтобы я мог присоединиться к ним обратно в Windows.
У меня нет доступа к командной строке в Windows. Как мне теперь распаковать файлы?
В Ubuntu вы можете использовать split
команду для разделения вашего zip-файла. Примерно так должно работать:
split your-zip.zip -b 32M ZIPCHUNKS
Это создаст кучу файлов ZIPCHUNKS * по порядку и размером не более 32 МБ. Измените параметр 32M, чтобы изменить размер чанка.
Традиционно вы будете использовать, cat
чтобы склеить их вместе:
cat ZIPCHUNKS* > reassembled-zip.zip
Поскольку вы хотите выполнить повторную сборку в Windows, вам нужна замена cat
. Может ли помочь замена cat на Windows , но учтите, что команда Windows type
не будет работать, так как она добавляет имена файлов между ними при обработке более одного файла. Один рабочий подход есть copy /b ZIPCHUNKS* > reassembled-zip.zip
.
Вы также можете использовать тот, rar
который изначально поддерживает создание «разделенных» архивов, которые затем могут быть распакованы с помощью инструмента с графическим интерфейсом в Windows, такого как WinZip или WinRar. В Ubuntu установите rar
пакет, затем:
rar a -v32M destination.rar files/to/compress
Это создаст файлы с именем destination.partXX.rar. Перенесите их в Windows, затем распакуйте первый (destination.rar), который автоматически свяжется с остальными.
Один из приемов, которые вы можете использовать, - это «разархивировать» исходный zip-файл, чтобы вы могли собрать его в Windows. Если у вас есть исходные файлы, может быть проще просто просмотреть их и поработать с этим.
rar
которого можно создавать «чанкированные» архивы (называемые «томами») и распаковывать их с помощью WinZip (который, я надеюсь, вы установили) или WinRAR. Если нет, у вас будет сказать мне, какие инструменты управления архивами установлены в вашей системе Windows.Используйте
zip
команду с-s split_size
для сжатия файлов. Пример команды следующий.источник
Очень просто: сначала вы делаете
split your-zip.zip -b 32M ZIPCHUNKS
в Linux / Unix, а затемtype * > myZipFile.zip
в Windows.источник
Я должен был сделать это год или больше назад. Это неудобно, потому что Windows просто не имеет таких же инструментов.
В итоге я использовал GSplit , который работает под WINE (или PlayOnLinux). Создает
.exe
файл и кучу.gsd
файлов. Если вы архивируете файл PDF, вам необходимо предварительно сжать его, потому что Windows запуталась!источник
copy /b
в 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 и т. Д. ,
источник