
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 r
Option. 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 unrar
das 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.