WinRAR 5.0 führt eine neue Version des RAR-Archivformats ein.
Neue Funktionen und Eigenschaften des RAR-5.0-Formats sind unter anderem:
- Wörterbuchgröße von bis zu 1 GB für die Komprimierung. Beim Packen von großen Dateien kann mit einem größeren Wörterbuch häufig eine bessere Kompressionsrate erzielt werden, insbesondere bei solider Archivierung.
- Die Verschlüsselung basiert auf dem AES-256-Algorithmus, der theoretisch besser als der AES-128-Algorithmus beim RAR-4.x-Format ist.
- Die Wiederherstellungsdaten (Recovery Record) verwenden nun Reed-Solomon-Fehlerkorrektur-Codes, die im Vergleich zu den RAR-4.x-Wiederherstellungsdaten besser mit mehrfachen Beschädigungen an verschiedenen Stellen eines Archivs umgehen können.
- Höhere Geschwindigkeit bei allen Operationen, bei denen Wiederherstellungsdaten verarbeitet werden. Die maximale Anzahl von RAR+REV-Volumen beim RAR-5.0-Format ist nun 65535 statt 255.
- Dateizeiten werden als koordinierte Weltzeit (UTC) gespeichert und nicht mehr als Ortszeit wie im RAR-4.x-Format. Der Austausch von Dateien über mehrere Zeitzonen hinweg wird durch den einheitlichen Zeitbezug vereinfacht.
- Wahlweise kann die BLAKE2sp-Prüfsumme für Dateidaten verwendet werden. Im Gegensatz zur CRC32-Prüfsumme kann bei der BLAKE2-Prüfsumme praktisch ausgeschlossen werden, dass zwei verschiedene Dateien denselben Prüfsummenwert aufweisen. Dadurch kann die BLAKE2-Prüfsumme zur Identifizierung von Dateien verwendet werden.
- Hinzufügen von Daten zum schnellen Öffnen zu einem Archiv, um den Zugriff auf Archivinhalte zu beschleunigen.
- Multithreading-Unterstützung im Dekomprimierungsalgorithmus. Die höhere Geschwindigkeit bemerkt man beim Entpacken von großen Dateien, die sich nicht sehr gut für die Komprimierung eignen, sowie bei Dateien, welche die BLAKE2-Prüfsumme verwenden.
- Unterstützung für das NTFS-Dateisystem: Analysepunkte (Reparse Points), symbolische Links (Symbolic Links) und harte Links (Hard Links) können archiviert und wiederhergestellt werden.
- Möglichkeit, die zweite Kopie sowie die folgenden Kopien der gleichen Datei als Verweise auf die erste Kopie dieser Datei zu speichern.
- Vollständige Unicodeunterstützung. Dateinamen und Archivkommentare werden im UTF-8-Format gespeichert.
Einige überflüssige und ineffiziente RAR-4.x-Funktionen sind nicht mehr Bestandteil des RAR-5.0-Formats:
- Die im RAR-4.x-Format vorhandenen Spezialalgorithmen für die Text-, Audio-, Echtfarben- und die Intel-64-Bit-Programmcode-Komprimierung können in RAR-5.0- Archiven nicht verwendet werden. Dateien mit unkomprimierten Audiodaten und Grafikdateien mit unkomprimierten Echtfarbendaten, die von älteren RAR-Versionen als solche erkannt wurden, werden kaum noch verwendet. Die Verbreitung solcher Dateiformate hat stark abgenommen. Die Geschwindigkeit der Textkomprimierung ist bei der Verwendung moderner Mehrkernprozessoren im Vergleich zur Geschwindigkeit der gewöhnlichen RAR-Komprimierung zu gering. Auch wenn diese Algorithmen im RAR-5.0-Format nicht mehr unterstützt werden, WinRAR kann immer noch jedes RAR-4.x-Archiv entpacken, einschließlich der Archive, welche die vorher erwähnten Algorithmen verwenden. Das RAR-5.0-Format enthält immer noch die Algorithmen für die Intel-32-Bit-Programmcode-Komprimierung und die Deltakomprimierung. Diese funktionieren gut mit modernen Datentypen und sind ausreichend schnell auf moderner Hardware.
- Das Erstellen von Volumennamen im alten Format (archiv.r00, archiv.r01,...) wird nicht unterstützt. Der Hauptgrund für diese Namen war die Kompatibilität mit dem MS-DOS-Dateisystem. Unter Betriebssystemen wie Windows ist dieses Namensschema nicht optimal, weil dort Dateierweiterungen für die Definition von Dateitypen und für die Verknüpfung mit einem bestimmten Programm verwendet werden.
Ältere Anwendungen und WinRAR vor Version 5.0 können RAR-5.0-Archive nicht als solche erkennen. Wenn sichergestellt werden soll, dass Archive mit Hilfe älterer Software entpackt werden kann, sollte das RAR-4.x-Format gewählt werden. Das Archivformat kann entweder im Dialog "Archivname und Archivparameter einstellen - Allgemein" ausgewählt oder in der Befehlszeile mit dem Schalter -ma festgelegt werden. Das RAR-4.x-Format sollte auch dann gewählt werden, wenn man den Text- oder Multimedia-Komprimierungsalgorithmus oder alte Volumennamen verwenden möchte.