Angenommen, ich habe ein RAR-Archiv in mehrere kleinere Dateien aufgeteilt und die Namen der resultierenden Dateien wurden später geändert.
Gibt es eine Möglichkeit, die richtige Reihenfolge der Dateien zu bestimmen?
Öffnen Sie ein beliebiges Dateiteil in winrar
, dann erhalten Sie die Informationen der Datei ( Alt + ich ).
Unabhängig vom Dateinamen wird die Reihenfolge der Dateien angezeigt (Band 1, Band 2 ...). Benennen Sie die Dateiteile so um, wie es angezeigt wurde.
Ich habe das gefunden Angabe der rar-Header Es wird keine mehrteilige Explizität erwähnt, aber es sieht so aus, als würde es von ihr abgedeckt.
Wenn Sie sich die Archiv-Header ansehen, gibt es keine Felder, die die Reihenfolge der Datei anzeigen. Natürlich ist diese Spezifikation unvollständig (es gibt sogar zwei reservierte Felder), aber ich habe nichts Besseres im Web gefunden.
Hier ist der Quellcode zu unrar Von dort solltest du wissen können, ob es so etwas gibt. Aber wenn Sie dies überprüfen können, ist es wahrscheinlich einfacher, ein Programm zu schreiben, um alle Permutationen der Dateien zu testen und mit der unrar-DLL zu prüfen, ob es funktioniert oder nicht ...
Meine Antwort lautet also "Wenn es überhaupt möglich ist, ist es schwierig, es herauszufinden". Meine Wette wäre, mich an [email protected] zu wenden und auf das Beste zu hoffen
Die Volume-Nummer erhalten Sie mit unrar vorausgesetzt, die Informationen sind im Archivkopf vorhanden:
unrar l myarchive.rar
Die Lautstärke wird in der unteren rechten Ecke der Ausgabe angezeigt:
Verwenden Sie zum Angeben eines Kennworts Folgendes:
unrar l -pmypassword myarchive.rar
quelle
Späte Antwort, aber das kann nützlich sein, um später darauf zurückzugreifen. Es gibt ein optionales Feld für die Datenträgernummer im
Main archive header
, wie hier angegeben: http://www.rarlab.com/technote.htmMeistens ist dieses Feld vorhanden, es gibt jedoch keine Garantie. Sie sehen zum Beispiel immer häufiger neu nummerierte RAR-Archive in Usenet-Posts. Dies wird offensichtlich mit diesem Feld geliefert, um die Volumes neu zu organisieren, oder manchmal mit einer Textdatei, die die Sequenz enthält, und einer anderen Möglichkeit, die entsprechenden Dateien zu identifizieren (wie z. B. einem CRC) -32).
quelle