Come riassemblare un file zip che è stato inviato per e-mail in più parti?


33

Ho ricevuto 3 e-mail contenenti ciascuna parte di un file zip. Le estensioni terminano con .z00, .z01 e .z02. (Inviato come tale per aggirare il limite tipico dell'allegato di 10 Mb per email.)

Ho inserito tutti e 3 i file in una directory.

Posso usare sia 7-zip che WinZip per aprire il primo file (il file .z00) ed elenca il contenuto dello zip ma quando provano ad estrarre i file entrambi i programmi riportano errori.

Qual è il modo meno incline all'errore di riassemblare questo zip e accedere ai file?


Molte delle risposte sottolineano che tutto ciò che dovresti fare è decomprimere il primo file mentre gli altri sono nella stessa cartella (e che la concatenazione non dovrebbe essere richiesta). Ricordo di dividere i file in cui il primo (o l'ultimo?) File era .zip invece di .z ##. La modifica delle estensioni dei file in modo che corrisponda a quel modello potrebbe farlo funzionare correttamente. (Provare a cambiare la vostra .z01 a .zip, e se questo non funziona, provare anche cambiare la vostra .z02 per .z01 e la vostra .z03 a .z02. Se quello non funziona, provare a finire la serie con .zip (a partire con .z01 o .z00).
AM

Risposte:


40

È abbastanza sicuro supporre che le parti del file debbano solo essere concatenate insieme.

Il modo più semplice per farlo è all'interno di 7-Zip: vai alla cartella nel file manager 7-Zip, fai clic con il pulsante destro del mouse sul primo file nella sequenza e seleziona "Combina file ..." dal menu di scelta rapida.

Può anche essere facilmente eseguito dalla riga di comando.

Su Windows:

copy /B input.z* output.zip

O Linux (o se hai gli strumenti della riga di comando Unix su Windows usando Cygwin o GnuWin32 ):

cat input.z* > output.zip

5

Di solito c'è un * .zip nel set e un paio di * .z ??. Se si apre * .zip, gli altri vengono decompressi purché si trovino nella stessa directory.

Se questo non funziona provare quello che therefromhere detto, o se siete su Windows:

copy /B yourfile.z00 + yourfile.z01 + yourfile.z02 yourfile.zip


4

Hai provato a decomprimere tutti i file? Di solito, bisogna decomprimerne solo uno (il primo o l'ultimo).
Forse, se si modifica l'estensione di .z00 in .zip, sarà possibile decomprimere tutto.


sì, funziona anche per me
Rishi,

2

Di solito quando ricevo file divisi, decomprimo solo il primo file.
In questo modo mi ha dato il file completo, ho usato 7-zip


1

La mia ipotesi è che siano stati semplicemente divisi direttamente, senza ulteriori informazioni, quindi dovresti essere in grado di concatenarli e finire con un file zip completo. Questo thread ha alcuni collegamenti a strumenti che possono concatenare i file.


0

Ho avuto difficoltà con due file che ho ricevuto come xx.zip e xx.z01. Ho semplicemente fatto:

cat xx.01 xx.zip > yy.zip

seguito da

unzip yy.zip

Ha dato alcuni avvertimenti, ma ha fatto il lavoro. Questo era su Ubuntu Precise.


Questa certamente non è l'alternativa "meno soggetta a errori".
Olli,

0

Soluzione utilizzando 7z

  1. Aprire la cartella in cui sono archiviate le cartelle divise. Nel mio caso erano 16 file denominati da * .7z.001 a * .7z.016
  2. Fare clic con il tasto destro sulla prima delle cartelle e fare clic con il tasto sinistro per selezionare il nome della cartella suggerito "Estrai in" proposto automaticamente da 7z.
  3. 7z crea quindi una nuova cartella non compressa all'interno della stessa cartella e inizia a decomprimere e combinandole tutte.

0

Ho creato una nuova cartella, trascina i file divisi in quella cartella. Evidenzia tutti i file, seleziona Estrai. Ciò creerà una nuova sup-cartella in cui si troveranno i file combinati. Usato 7-zip.


-1

La semplice combinazione di 2 singoli archivi in ​​uno non funzionerà. In effetti l'ho appena provato su archivi zip, bzip2 e xz. Tutti hanno segnalato che l'archivio dei risultati non è valido. Tuttavia potrebbe funzionare con archivi multiparte adeguati.


-1

Apri il tuo file manager a 7 zip e naviga verso dove sono le parti, quindi puoi evidenziare, fare clic con il tasto destro ed estrarre qui o dove vuoi che si trovi il file finale.


Rileggi la domanda, OP ha avvertito che sta ricevendo un errore durante il tentativo di lavorare con il set nel suo insieme
50-3
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.