Fehlerprüfung für mehrteilige RAR-Archive

Fehlerprüfung für mehrteilige RAR-Archive

Ich habe also eine RAR-Datei, die in mehrere Teile aufgeteilt ist, und einer davon ist fehlerhaft. Ich kann die Teile erneut herunterladen und vermute, dass ein Übertragungsfehler bei der Dateiübertragung die Fehlerquelle ist. Gibt es eine Möglichkeit, einzugrenzen, welcher Teil fehlerhaft ist?

Antwort1

Außer der Hash-Prüfung jeder Datei nicht wirklich. Nicht, dass ich wüsste.

Sie könnten mit dem Extrahieren beginnen und dann sollte ein Fehler bezüglich der fehlerhaften Datei angezeigt werden.

Antwort2

Versuchen Sie, sie zu extrahieren mitWinRar. Es stoppt bei dem defekten Teil und ein informatives Diagnosefenster wird angezeigt, das Ihnen mitteilt, welches/welche Teil(e) beschädigt ist/sind.

Antwort3

Das Befehlszeilenprogramm RAR unterstützt diese rOption. Sie können es für jeden Teil einzeln starten und die Ausgabe prüfen. Es beschwert sich, wenn die Datei beschädigt ist. Es versucht auch, Probleme zu beheben, wenn es welche findet. Gelegentlich sind genügend Paritätsdaten vorhanden, um das Problem zu beheben.

Antwort4

Sie können unrardas Paket zum Extrahieren verwenden und sehen, bei welchem ​​Teil die Extraktion fehlschlägt.

unrar x TheArchive.part1.rar

Das Ergebnis wird ungefähr so ​​aussehen:

Extracting from TheArchive.part3.rar

...         TheArchive/data                                        43%
TheArchive/data1.cpi    : packed data checksum error in volume TheArchive.part3.rar

Extracting from TheArchive.part4.rar

...         TheArchive/data                                         58%

Extracting from TheArchive.part5.rar

...         TheArchive/data                                         73%
TheArchive/data1.cpi    : packed data checksum error in volume TheArchive.part5.rar

Wenn wir uns die obige Ausgabe ansehen, stellen wir fest, dass Teil 3 und Teil 5 Probleme zu haben scheinen. Vielleicht behebt ein erneuter Download das Problem.

verwandte Informationen