it-swarm.com.de

Extrahieren und Verknüpfen von Dateien xxx.Zip, xxx.z01 und xxx.z02

Ich habe drei Dateien 1.Zip, 1.z01 1.z02. Ich möchte sie extrahieren und zu einer Datei zusammenfügen, indem ich mit der rechten Maustaste auf 1.Zip klicke und "Hier extrahieren" auswähle. Aber dann kommt ein Fehler:

7-Zip 9.04 Beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30 p7Zip Version 9.04 (locale = de_DE.utf8, Utf16 = on, HugeFiles = on, 2 CPUs)

Fehler: /home/tim/Desktop/1.Zip: Datei kann nicht als Archiv geöffnet werden

Fehler: 1

Ich habe mich gefragt, was das Problem ist und wie ich es lösen kann.

Danke und Grüße!


ADDED: Ist meine Verwendung von "unzip -FF" falsch? Es scheint nicht zu funktionieren:

$ unzip -FF 1.Zip 
Archive:  1.Zip
warning [1.Zip]:  zipfile claims to be last disk of a multi-part archive;
  attempting to process anyway, assuming all parts have been concatenated
  together in order.  Expect "errors" and warnings...true multi-part support
  doesn't exist yet (coming soon).
file #1:  bad zipfile offset (local header sig):  0

Danke noch einmal!

2. ERGÄNZT: Immer noch nicht richtig.

$ cat 1.z01 1.z02 1.Zip > combined.Zip && unzip -FF combined.Zip
Archive:  combined.Zip
warning [combined.Zip]:  zipfile claims to be last disk of a multi-part archive;
  attempting to process anyway, assuming all parts have been concatenated
  together in order.  Expect "errors" and warnings...true multi-part support
  doesn't exist yet (coming soon).
warning [combined.Zip]:  209829313 extra bytes at beginning or within zipfile
  (attempting to process anyway)
file #1:  bad zipfile offset (local header sig):  209829313
  (attempting to re-compensate)
 extracting: 1.wmv   bad CRC ee181eef  (should be f3c61875)

Es wurde 1.wmv generiert, was in Gnome Mplayer nur bis zur Mitte gut funktioniert.

rd ADDED: Benutze ich 7z falsch:

$ 7z e 1.z01

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30 p7Zip Version 9.04 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)

Processing archive: 1.z01

Error: Can not open file as archive

$ 7z e 1.Zip

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30 p7Zip Version 9.04 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)

Processing archive: 1.Zip

Error: Can not open file as archive
21
Tim

Ich habe heute das gleiche Problem mit Mass Effect 3. Dumme Programmierer haben die Installation von Mass Effect 3 in der neuen Version von Origin auf Windows und natürlich auch auf meinem Wein abgebrochen (die Installation hängt zu 99% von mir ab). Ich muss manuell installieren:

cp /mnt/cdrom1/Mass\ Effect\ 3.z01 ~/temp/Mass\ Effect\ 3.z01
cp /mnt/cdrom2/Mass\ Effect\ 3.Zip ~/temp/Mass\ Effect\ 3.Zip
zip -FF Mass\ Effect\ 3.Zip --out Mass\ Effect\ 3.Zip.fixed
mkdir Mass\ Effect\ 3
unzip -d Mass\ Effect\ 3/ Mass\ Effect\ 3.Zip.fixed
du --total Mass\ Effect\ 3
>> 10466048 (~10.5 GB => success)

Zip -FF sollte auf den letzten Teil des Archivs angewendet werden, es wird automatisch nach allen Teilen gesucht

11
puchu

Versuchen:

Zip -FF 1.Zip --out 1-full.Zip
unzip -FF 1-full.Zip

Ich denke höchstwahrscheinlich sind einige Daten oft defekt, daher benötigen Sie den -FF noch in unzip. Ein einzelner -F kann jedoch auch funktionieren.

27
TNT

Ich hatte auch einige Probleme. Mann entpacken sagte der folgende:

Außerdem können mit Zip 3.0 und höher mehrteilige (geteilte) Archive mit Zip-Archiv -O-Archiv -O-Archiv zu einem kombinierten Einzelarchiv zusammengefasst werden.

Diese (Zip -s- vmdkdisk -O kombiniert) scheint für mich zu funktionieren ... (kombinieren Sie vmdkdisk.z01 und vmdkdisk.Zip in einer Datei kombiniert.Zip)

3
Sebas

Legen Sie alle Dateien file.z01, file.z02, file.z03, ..., file.Zip in das gleiches Verzeichnis.

In der Zip 3.0-Version haben die folgenden Befehle für mich funktioniert:

$ Zip -s- Zip_file.Zip -O Zip_file_full.Zip
$ unzip Zip_file_full.Zip
2
kmario23

Laut Lesen von man Zip , " Split .Zip " können Archive mit unzip -FF neu kombiniert und entpackt werden.

2
sladen

Die obige Lösung von kmario23 ist richtig. Ich sehe einige Tippfehler. Hier ist ein weiteres Beispiel.

    pramodimac:SDK pramod$ pwd
    /Users/pramod/Downloads/SDK
    pramodimac:SDK pramod$ ls -ltrh
    total 150104
    [email protected] 1 pramod  staff   1.3M Jun  3 11:56 SDK.Zip
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z03
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z04
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z01
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z02
    pramodimac:SDK pramod$ Zip -s 0 SDK.Zip --out single.Zip
    pramodimac:SDK pramod$ ls -ltrh
    total 300208
    [email protected] 1 pramod  staff   1.3M Jun  3 11:56 SDK.Zip
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z03
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z04
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z01
    [email protected] 1 pramod  staff    18M Jun  3 11:58 SDK.z02
    -rw-r--r--  1 pramod  staff    73M Jun  6 22:26 single.Zip
    pramodimac:SDK pramod$ unzip single.Zip
1
Pramod Patlolla

Es scheint, dass 7Zip multi-volume Zip Archive nicht unterstützt.

Igor Pavlov gibt es in diesem Forenthread an

0
generic guy

Denken Sie daran, dass Ihr Linux diese Dateien nicht findet, wenn Ihre Folgedateien (01, 02 usw.) von Windows erstellt werden (Z01, Z02 usw.). Sie müssen die Dateien in z01, z02 umbenennen.

0
Ramon Fincken

Gehen Sie über das Terminal zu dem Verzeichnis, in dem sich die Archive befinden.

Wenn sie sich auf dem Desktop befinden, lautet der Befehl:

cd ~/Desktop

~ ist der Name Ihres privaten Ordners. Erstellen Sie ein vollständiges Archiv, indem Sie diesen Befehl verwenden:

Zip -F (name of last part of archive, which will end with .Zip, not .z0X) --out (desired output name of compiled archive, if has spaces put " marks around the name).Zip

Das vollständige Archiv wird nun erstellt.
Entpacke das gesamte Archiv mit folgendem Befehl:

unzip (full archive name, with " marks around it if has spaces).Zip -d (destination folder directory, see first step)
0
86434