Schalter -HT[B|C] - Hashverfahren [BLAKE2,CRC32] für Dateiprüfsumme wählen

WinRAR

Schalter -HT[B|C] - Hashverfahren [BLAKE2,CRC32] für Dateiprüfsumme wählen


In RAR-Archiven wird die Unversehrtheit von Dateidaten durch Prüfsummen sichergestellt. Für jede Datei im Archiv wird eine Prüfsumme berechnet und gespeichert.

Standardmäßig verwendet WinRAR die CRC32-Funktion zu Berechnung der Prüfsumme. Beim RAR-5.0-Archivformat kann auch die BLAKE2-Hashfunktion anstelle der CRC32-Funktion gewählt werden.

Geben Sie den Schalter -htb für den BLAKE2-Hash und -htc für die CRC32-Funktion an. Da CRC32 der Standardalgorithmus ist, wird der Schalter -htc nur gebraucht, um den Modus -htb in der WinRAR-Konfiguration zu überschreiben.

Das Ergebnis der CRC32-Funktion ist ein 32 Bit breiter Wert. Die Eigenschaften von CRC32 ermöglichen es, die meisten unbeabsichtigten Datenfehler zu erkennen. Allerdings ist CRC32 nicht für die zuverlässige Identifizierung von Dateiinhalten geeignet. Anders ausgedrückt: Wenn zwei Dateien denselben CRC32-Wert haben, ist nicht gewährleistet, dass auch die Dateiinhalte übereinstimmen.

Das Ergebnis der BLAKE2-Hashfunktion ist ein 256 Bit breiter Wert. Da BLAKE2 aus kryptografischer Sicht eine starke Hashfunktion darstellt, ist praktisch sichergestellt, dass bei zwei Dateien mit derselben BLAKE2-Prüsumme auch die Dateiinhalte übereinstimmen. Eine BLAKE2-Prüfsumme ermöglicht eine zuverlässigere Erkennung von Fehlern in den Dateidaten als eine kürzere CRC32-Prüfsumme.

Da das Ergebnis der BLAKE2-Funktion länger ist und somit mehr Speicherplatz benötigt, wird ein Archiv bei der Verwendung von BLAKE2 (Schalter -htb) etwas größer als bei der Verwendung von CRC32.

Wenn die Archivheader nicht verschlüsselt sind (Schalter -hp nicht angegeben), werden die Prüfsummen bei verschlüsselten Dateien in RAR-5.0-Archiven mit Hilfe eines speziellen passwortabhängigen Algorithmus verändert. Dadurch ist es nicht mehr möglich, von den Prüfsummen auf die Inhalte der Dateien zu schließen. Die Prüfsummen von verschlüsselten Dateien in RAR-5.0-Archiven stimmen daher nicht mit echten CRC32- oder BLAKE2-Hashwerten überein.

Dieser Schalter wird nur für RAR-5.0-Archive unterstützt. Er muss daher zusammen mit dem Schalter -ma verwendet werden.

Dieser Schalter in der Befehlszeile ist gleichwertig zu der aktivierten Option "BLAKE2-Dateiprüfsumme verwenden" im Dialog "Archivname und Archivparameter einstellen - Optionen". in der WinRAR-Benutzeroberfläche.

Beispiel

Füge alle Dateien, die zu der Maske *.lst passen, zum Archiv listen.rar hinzu und verwende BLAKE2 für die Dateiprüfsummen

WinRAR a -ma -htb listen.rar *.lst