Ho bisogno di dividere un file .zip in Ubuntu come .z01, .z02 ecc ... in modo da poterli unire nuovamente in Windows.
Non ho accesso al prompt dei comandi in Windows. Come decomprimerei i file ora?
Ho bisogno di dividere un file .zip in Ubuntu come .z01, .z02 ecc ... in modo da poterli unire nuovamente in Windows.
Non ho accesso al prompt dei comandi in Windows. Come decomprimerei i file ora?
Risposte:
Su Ubuntu puoi usare il split
comando per dividere il tuo file zip. Qualcosa del genere dovrebbe funzionare:
split your-zip.zip -b 32M ZIPCHUNKS
Questo creerà un mucchio di file ZIPCHUNKS *, in ordine, e tutti e 32 MB o meno di dimensioni. Modificare il parametro 32M per variare la dimensione del blocco.
Tradizionalmente useresti cat
per incollarli di nuovo insieme:
cat ZIPCHUNKS* > reassembled-zip.zip
Dal momento che si desidera eseguire il riassemblaggio su Windows, è necessario un sostituto per cat
. C'è un sostituto per cat su Windows può aiutare, ma nota che il type
comando Windows non funzionerà poiché aggiunge i nomi dei file tra loro durante l'elaborazione di più di un file. Un approccio di lavoro è copy /b ZIPCHUNKS* > reassembled-zip.zip
.
È inoltre possibile utilizzare rar
che supporta nativamente la creazione di archivi "divisi" che possono quindi essere decompressi da uno strumento GUI su Windows come WinZip o WinRar. Su Ubuntu, installa il rar
pacchetto, quindi:
rar a -v32M destination.rar files/to/compress
Questo creerà file chiamati destination.partXX.rar. Trasferiscili su Windows, quindi decomprimi il primo (destination.rar), che si collegherà automaticamente agli altri.
Un trucco che puoi potenzialmente usare è "rar" il file zip originale, in questo modo puoi rimontarlo su Windows. Se hai i file originali, potrebbe essere più semplice semplicemente rararli e lavorarci.
rar
, che può produrre archivi "a pezzi" (chiamati "volumi) ed essere decompressi con WinZip (che spero tu abbia installato) o WinRAR. In caso contrario, avresti per dirmi quali strumenti di gestione degli archivi sono installati sul tuo sistema Windows.
Molto semplice: lo fai prima split your-zip.zip -b 32M ZIPCHUNKS
in Linux / Unix e poi type * > myZipFile.zip
in Windows.
Ho dovuto farlo un anno o più fa. È scomodo, perché Windows non ha gli stessi strumenti.
Ho finito per usare GSplit , che funziona sotto WINE (o PlayOnLinux). Crea un .exe
file e un mucchio di .gsd
file. Se stai comprimendo un file PDF, devi pre-comprimerlo perché Windows viene confuso!
copy /b
su Windows.
Se hai installato zip sul tuo computer Ubuntu, dovresti anche avere zipsplit . Questo prende un file zip di grandi dimensioni e lo divide in un numero di file zip autonomi più piccoli. Non si basa su alcuna versione particolare di WinZip o Rar per funzionare, poiché i file che crea sono semplici file Zip.
Un avvertimento: zipsplit vive ancora nel mondo dei nomi di file CP / M / MS-DOS 8.3, quindi se lo usi su biglongfilename.zip , finirai con biglon_1.zip , biglon_2.zip , biglon_3.zip , ecc. .