Abrufen einer Liste der Dateien im 7ZIP-Archiv mit aufgeteiltem Datenträger

Abrufen einer Liste der Dateien im 7ZIP-Archiv mit aufgeteiltem Datenträger

Ich verwende den folgenden Befehl, um unter Windows 10 ein mehrteiliges (jeweils 1 GB großes) 7zip-Archiv zu erstellen (im Grunde eine vollständige Sicherung meines Dokumentenbereichs):

7z a -r -v1g -bb -y \path\to\zips\xyzzy.7z .

Damit werden bei mir etwa 38 1G-Dateien erstellt. Ich wollte jedoch danach eine Liste aller Dateien im Archiv erhalten und bin ratlos, wie das geht. Der Befehl:

7z l xyzzy.7z.001

gibt einen Fehler zurück:

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1073741824 bytes (1024 MiB)

Listing archive: \somewhere\xyzzy.7z.001

--
Path = \somewhere\xyzzy.7z.001
Type = Split
Physical Size = 1073741824
Volumes = 1
Total Physical Size = 1073741824

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
                    .....   1073741824   1073741824  xyzzy.7z
------------------- ----- ------------ ------------  ------------------------
                            1073741824   1073741824  1 files
----------
Path = xyzzy.7z
Open ERROR: Can not open the file as [7z] archive

Errors: 1

Die zugrunde liegende 7zDatei scheint also innerhalb der Datei sichtbar zu sein, .7z.001es wird jedoch bemängelt, dass es sich nicht um ein gültiges Archiv handelt.

Ich habe es auch mit versucht, -tsplitwodurch der Fehler behoben wurde, aber der Inhalt dann nur angezeigt wird, xyzzy.7zohne dass man in die Datei eintauchen muss, um ihren Inhalt anzuzeigen. Mit anderen Worten, die Ausgabe ist identisch mit der oben, aber die letzte Zeile ist diejenige, die endet 1 files.

Warum ist das so? Habe ich die Kommandozeilenparameter falsch eingegeben? Wie bekomme ich eine Dateiliste aus dem geteilten Archiv?

Antwort1

Bitte versuchen Sie, den Laufwerksbuchstaben im Pfad zur 7-Zip-Datei zu verwenden. Beispiel:

7z l C:\somewhere\xyzzy.7z.001

Es scheint sich um einen Fehler in der Version 16.02 zu handeln. Ich habe folgende Tests durchgeführt:

E:\temp>7za l \temp\archive.7z.001

7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1048576 bytes (1024 KiB)

Listing archive: \temp\archive.7z.001

--
Path = \temp\archive.7z.001
Type = Split
Physical Size = 1048576
Volumes = 1
Total Physical Size = 1048576

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
                    .....      1048576      1048576  archive.7z
------------------- ----- ------------ ------------  ------------------------
                               1048576      1048576  1 files
----------
Path = archive.7z
Open ERROR: Can not open the file as [7z] archive

Errors: 1

E:\temp>7za l E:\temp\archive.7z.001

7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1048576 bytes (1024 KiB)

Listing archive: E:\temp\archive.7z.001

--
Path = E:\temp\archive.7z.001
Type = Split
Physical Size = 1048576
Volumes = 6
Total Physical Size = 5533143
----
Path = archive.7z
Size = 5533143
--
Path = archive.7z
Type = 7z
Physical Size = 5533143
Headers Size = 170
Method = LZMA2:6m
Solid = -
Blocks = 1

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44 ....A      6010800      5532973  gotingeno-davideosendacommon.pdf
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

Archives: 1
Volumes: 6
Total archives size: 5533143

E:\temp>7za l archive.7z.001

7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1048576 bytes (1024 KiB)

Listing archive: archive.7z.001

--
Path = archive.7z.001
Type = Split
Physical Size = 1048576
Volumes = 6
Total Physical Size = 5533143
----
Path = archive.7z
Size = 5533143
--
Path = archive.7z
Type = 7z
Physical Size = 5533143
Headers Size = 170
Method = LZMA2:6m
Solid = -
Blocks = 1

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44 ....A      6010800      5532973  gotingeno-davideosendacommon.pdf
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

Archives: 1
Volumes: 6
Total archives size: 5533143

verwandte Informationen