7Zip-Fehlercodes

680
Fabian Röling

Beim Versuch, eine Datei aus einem aufgeteilten Archiv zu extrahieren, schlug sie mit 61% durchgängig mit fehl

Unbekannter Fehler -2147024891

Dieser Fehlercode scheint überall nur eine einzige andere Zeit zu erscheinen, hier . Und da wurde es auch nicht erklärt.

Diese bestimmte Fehlermeldung schien durch eine der Teildateien beschädigt worden zu sein, aber die Fehlermeldung war äußerst hilfreich, um dies herauszufinden.

Gibt es eine Dokumentation, wie diese Fehlercodes generiert werden, was sie bedeuten und wie sie behoben werden können?

Klarstellung: Ich brauche keine Lösung für meinen speziellen Fall, es wurde bereits behoben, indem einige Teile erneut heruntergeladen wurden. Ich frage nach einer allgemeinen Dokumentation, was diese Codes bedeuten.

1
Update: Ich habe das Archiv mit `7z t Archive \ name.zip.001` getestet und mir wurde mitgeteilt, dass es 1 Archiv mit Fehlern gibt. Leider hat es mir nicht gesagt, welche. Ich hoffe jetzt, dass die Dateien ursprünglich in alphabetischer Reihenfolge gezippt und aufgeteilt wurden. In diesem Fall müsste ich "nur" die Archive 95-104 erneut herunterladen. Wenn ich recht habe, sollte der Fehler hoffentlich nahe am Ende von Archiv 101 liegen. Aber vielleicht auch in beliebiger Reihenfolge, dann habe ich kein Glück. Wäre schön, wenn ich testen könnte, welches der Archive kaputt ist. Fabian Röling vor 6 Jahren 0
Der einfachste Weg, um herauszufinden, welcher Teil defekt ist (wenn 7zip dies nicht melden), besteht darin, die Hälfte der letzten Teile in einen anderen Ordner zu verschieben und zu extrahieren. Wenn ein defektes Teil verschoben wurde, erhalten Sie eine Meldung wie "das nächste Teil benötigen" (und Sie müssen sicherstellen, dass diese Teile nicht defekt sind). Wenn nicht, erhalten Sie den gleichen Fehler wie jetzt ... Dann verschieben Sie ein Viertel (wenn first - back, if second - from) und repeat ... 9 Iterationen geben die genaue Nummer eines Teils an, den Sie erneut herunterladen müssen. * möglicherweise auch in beliebiger Reihenfolge gezippt * Nein, es wurde während der Archivierung mit der Nummerierung in Reihenfolge aufgeteilt. Akina vor 6 Jahren 2
-2147024891 == 0x80070005 bedeutet Zugriff verweigert - unter Windows. Daniel B vor 6 Jahren 0
@DanielB Ich habe mir gerade die Beschreibung des `p7zip-gui'-Pakets angesehen und es scheint keine Windows-Anwendung zu sein (läuft mit Mono, Wine oder kaum portiert), es scheint eine richtige Anwendung zu sein, die von Grund auf für Linux geschrieben wurde. Ich würde also keinen Grund sehen, eine Windows-Fehlermeldung zu erhalten. Fabian Röling vor 6 Jahren 0
Und zuerst C ++ lernen? Meine Sicherung eines Films ist mir nicht so wichtig. Wenn Sie jedoch jemanden kennen, der den 7-ZIP-Code gut kennt, können Sie einen Link zu dieser Frage senden. Fabian Röling vor 6 Jahren 0
@Akina So funktioniert das nicht ganz, ich habe es gerade ausprobiert. Anscheinend braucht es alles von .001 bis zu der gewünschten Datei. Wenn etwas dazwischen fehlt, werden die Dateien nur bis zur Lücke durchgesehen. Wenn .001 fehlt, ist es nicht möglich, sie zu öffnen (oder zu überprüfen oder zu bearbeiten oder was auch immer). Fabian Röling vor 6 Jahren 0
Sie haben nie gesagt, ob dieses Archiv solide ist oder nicht ... Wenn es solide ist, MÜSSEN Sie alle Teile vom Anfang bis zur Datei, die Sie extrahieren müssen, korrekt erhalten. Und wenn nicht, brauchen Sie wahrscheinlich auch in allen vorherigen Teilen. Die von 7zip erstellten Teile sind einfach aufgeteilte Teile ohne Kopf (das gesamte Archiv kann durch eine gemeinsame binäre Kopie in einer richtigen Reihenfolge in einer Datei erstellt werden). Akina vor 6 Jahren 0
@Akina Meinst du die Option "feste Blockgröße"? In der verwendeten Verpackungsmethode ist das grau dargestellt: Reißverschluss ohne Komprimierung. Die genauen Einstellungen sind: Archivformat-Zip, Komprimierungsstufe, alle CPU-Threads, Aktualisierungsmodus hinzufügen und ersetzen, Pfadmodus voll, keine Verschlüsselung, Aufteilen auf 1500000000-Byte-Dateien, keine manuellen Parameter. Fabian Röling vor 6 Jahren 0
* Meinen Sie die Option "feste Blockgröße"? * Ja. * Archivformat zip * Ups ... Entschuldigung, ich war unaufmerksam. Akina vor 6 Jahren 0
Ich habe mein Problem behoben! Es war tatsächlich ein fehlerhafter Download. Das Herunterladen von Nr. 100, das ich aufgrund der richtigen Position anvisiert hatte, berechnete sich aus den Dateigrößen, half auch nicht, ebenso wenig wie # 96, das ich als das letzte Archiv, das ich vor dem Erscheinen der Datei in der 7zip-GUI hinzugefügt hatte, gefunden hatte . Aber dann habe ich alle anderen von 95 auf 104 (über Nacht) erneut heruntergeladen und das hat es tatsächlich behoben. Ich werde meine Frage jetzt ändern, um mehr darüber zu erfahren, wie die Fehlercodes generiert werden und was sie bedeuten, als um das konkrete Problem zu beheben. Fabian Röling vor 6 Jahren 0

0 Antworten auf die Frage