Wie setze ich eine ZIP-Datei zusammen, die in mehreren Teilen per E-Mail gesendet wurde?


33

Ich habe 3 E-Mails erhalten, die jeweils einen Teil einer ZIP-Datei enthalten. Die Erweiterungen enden mit .z00, .z01 und .z02. (Wird als solche per E-Mail gesendet, um die typische Beschränkung von 10 MB Anhang pro E-Mail zu umgehen.)

Ich habe alle 3 Dateien in ein Verzeichnis gelegt.

Ich kann sowohl 7-zip als auch WinZip verwenden, um die erste Datei (die .z00-Datei) zu öffnen, und sie listet den Inhalt der Zip auf, aber beim Versuch, die Dateien zu extrahieren, melden beide Programme Fehler.

Was ist die am wenigsten fehleranfällige Methode, um diese Zip wieder zusammenzusetzen und zu den Dateien zu gelangen?


In vielen Antworten wird darauf hingewiesen, dass Sie lediglich die erste Datei entpacken müssen, während sich die anderen im selben Ordner befinden (und keine Verkettung erforderlich sein sollte). Ich erinnere mich an geteilte Dateien, bei denen die erste (oder letzte?) Datei .zip anstelle von .z ## war. Wenn Sie die Dateierweiterungen so ändern, dass sie diesem Muster entsprechen, funktioniert sie möglicherweise ordnungsgemäß. (Versuchen Sie , Ihre .z01 in .zip, und wenn das nicht funktioniert, versuchen Sie auch Ihre .z02 zu .z01 und Ihre .z03 zu .z02 ändern. Wenn das nicht funktioniert, versuchen Sie endet die Serie mit .zip (ab mit entweder .z01 oder .z00)
AM

Antworten:


40

Es ist ziemlich sicher anzunehmen, dass die Dateiteile nur miteinander verkettet werden müssen.

Der einfachste Weg, dies zu tun, ist innerhalb von 7-Zip - navigieren Sie zu dem Ordner im 7-Zip-Dateimanager, klicken Sie mit der rechten Maustaste auf die erste Datei in der Sequenz und wählen Sie "Dateien kombinieren ..." aus dem Kontextmenü.

Dies kann auch problemlos über die Befehlszeile erfolgen.

Unter Windows:

copy /B input.z* output.zip

Oder Linux (oder wenn Sie Unix-Befehlszeilentools unter Windows mit Cygwin oder GnuWin32 haben ):

cat input.z* > output.zip

5

Normalerweise gibt es einen * .zip im Set und ein paar * .z ??. Wenn Sie die * .zip-Datei öffnen, werden die anderen entpackt, sofern sie sich im selben Verzeichnis befinden.

Wenn dies nicht funktioniert, versuchen Sie, was von dort gesagt wurde, oder wenn Sie auf Windows sind:

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


4

Haben Sie versucht, alle Dateien zu entpacken? Normalerweise muss man nur einen entpacken (den ersten oder den letzten).
Wenn Sie die Erweiterung von .z00 in .zip ändern, können Sie möglicherweise alle entpacken.


Ja, das funktioniert auch für mich
Rishi

2

Wenn ich geteilte Dateien erhalte, entpacke ich normalerweise nur die erste Datei.
Dabei gab mir die komplette Datei, ich benutzte 7-zip


1

Ich vermute, dass sie direkt ohne zusätzliche Informationen aufgeteilt wurden, sodass Sie sie einfach verketten und eine vollständige Zip-Datei erhalten sollten. Dieser Thread enthält einige Links zu Tools, mit denen Dateien verkettet werden können.


0

Ich hatte Probleme mit zwei Dateien, die ich als xx.zip und xx.z01 erhalten habe. Ich habe einfach getan:

cat xx.01 xx.zip > yy.zip

gefolgt von

unzip yy.zip

Gab ein paar Warnungen, aber hat den Job gemacht. Dies war auf Ubuntu Precise.


Dies ist sicherlich nicht die am wenigsten fehleranfällige Alternative.
Olli

0

Lösung Verwenden Sie 7z

  1. Öffnen Sie den Ordner, in dem die geteilten Ordner gespeichert sind. In meinem Fall handelte es sich um 16 Dateien mit den Namen * .7z.001 bis * .7z.016
  2. Klicken Sie mit der rechten Maustaste auf den ersten Ordner und wählen Sie mit der linken Maustaste den von 7z vorgeschlagenen Ordnernamen "Extrahieren nach" aus.
  3. 7z erstellt dann einen neuen unkomprimierten Ordner innerhalb desselben Ordners und beginnt, alle zu entpacken und zu kombinieren.

0

Ich habe einen neuen Ordner erstellt und die geteilten Dateien in diesen Ordner gezogen. Markieren Sie alle Dateien und wählen Sie Extrahieren. Dadurch wird ein neuer Ordner erstellt, in dem sich Ihre kombinierten Dateien befinden. Gebraucht 7-zip.


-1

Nur 2 einzelne Archive zu einem zusammenzufassen, funktioniert nicht. Tatsächlich habe ich das gerade auf zip-, bzip2- und xz-Archiven versucht. Alle haben gemeldet, dass das Ergebnisarchiv ungültig ist. Es könnte jedoch mit geeigneten mehrteiligen Archiven funktionieren.


-1

Öffnen Sie Ihren 7-zip-Dateimanager und navigieren Sie zu den Teilen. Markieren Sie diese, klicken Sie mit der rechten Maustaste und extrahieren Sie sie hier oder an der Stelle, an der sich die Enddatei befinden soll.


Bitte lesen Sie die Frage noch einmal durch. OP hat mitgeteilt, dass beim Versuch, mit dem gesamten Set zu arbeiten, eine Fehlermeldung
angezeigt wird
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.