Мені потрібно розділити .zip файл в Ubuntu як .z01, .z02 і т. Д. ..., щоб я приєднався до них ще в Windows.
У мене немає доступу до командного рядка в Windows. Як я зараз розпакував файли?
Мені потрібно розділити .zip файл в Ubuntu як .z01, .z02 і т. Д. ..., щоб я приєднався до них ще в Windows.
У мене немає доступу до командного рядка в Windows. Як я зараз розпакував файли?
Відповіді:
У Ubuntu ви можете скористатися split
командою, щоб розділити поштовий файл. Щось подібне повинно працювати:
split your-zip.zip -b 32M ZIPCHUNKS
Це створить порядок файлів ZIPCHUNKS * за порядком і розміром 32 Мб або менше. Змініть параметр 32M, щоб змінити розмір шматка.
Традиційно їх слід cat
склеїти разом:
cat ZIPCHUNKS* > reassembled-zip.zip
Оскільки ви хочете зробити повторну збірку в Windows, вам потрібна заміна cat
. Чи є заміна кота в Windows може допомогти, але зауважте, що команда Windows type
не працюватиме, оскільки додає імена файлів між ними при обробці більше одного файлу. Один робочий підхід є copy /b ZIPCHUNKS* > reassembled-zip.zip
.
Ви також можете скористатися тим, rar
що в основному підтримує створення "розділених" архівів, які потім можуть бути розпаковані за допомогою інструмента GUI для Windows, таких як WinZip або WinRar. На Ubuntu встановіть rar
пакет, а потім:
rar a -v32M destination.rar files/to/compress
Це створить файли під назвою target.partXX.rar. Перенесіть їх у Windows, після чого зніміть скасування першого (destina.rar), який автоматично зв’яжеться з іншими.
Один трюк, який ви потенційно можете скористатись - це "rar" оригінальний zip-файл, таким чином ви зможете зібрати його в Windows. Якщо у вас є оригінальні файли, можливо, простіше їх просто обробити і попрацювати з цим.
rar
, який може створювати "фрагменти" архівів (так звані "томи") і бути декомпресованим за допомогою WinZip (який, я сподіваюся, ви встановили) або WinRAR. Якщо ні, у вас буде
Дуже просто: спочатку ви робите 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, ви також повинні мати zipplit . Це займає великий zip-файл і розбиває його на ряд менших, автономних поштових файлів. Він не покладається на будь-яку конкретну версію WinZip або Rar для роботи, оскільки файли, які вона створює, є звичайними Zip-файлами.
Одне застереження: zipsplit все ще живе у світі імен файлів CP / M / MS-DOS 8.3, тому якщо ви будете використовувати його на biglongfilename.zip , ви отримаєте biglon_1.zip , biglon_2.zip , biglon_3.zip тощо. .