RAR (Dateiformat)
RAR ist ein Algorithmus und Dateiformat zur Datenkompression, um den Speicherbedarf von Dateien für die Archivierung und Übertragung zu verringern. Im Vergleich zu anderen Formaten kann RAR eine sehr gute Packrate vorweisen, wobei dies stark vom Dateiformat und der Anzahl der Dateien abhängt.
Durch den speziellen Packalgorithmus Solid Mode oder Solid Archiving Technique werden die ausgewählten Dateien nicht einzeln, sondern alle zusammen komprimiert. Dieses Verfahren findet sein Vorbild in komprimierten Tarballs. Der Vorteil besteht darin, dass Redundanzen, die sich über mehrere Dateien erstrecken, auch komprimiert werden können, außerdem müssen weniger formatspezifische Informationen gespeichert werden. Der Nachteil besteht in der Fehleranfälligkeit des gepackten Archives, da es als Ganzes intakt sein muss, um einzelne Dateien zu extrahieren. Um diesen Nachteil etwas auszugleichen, können fehlerhafte RAR-Archive durch ein mit abgespeichertes Recovery Record in begrenztem Umfang repariert werden. Außerdem können bei mehrteiligen Archiven, die bei RAR Multiple Volumes heißen, sogenannte Spiegelarchive (Rekonstruktionsarchive) erstellt werden. Liegen beispielsweise ein 10-teiliges Archiv und zwei Spiegelarchive vor und wurden zwei beliebige Teilarchive beschädigt, so können diese mit Hilfe der beiden Spiegelarchive vollständig rekonstruiert werden. Diese Prozedur funktioniert sogar dann, wenn ein Teilarchiv nicht nur beschädigt, sondern nicht vorhanden ist. Allerdings müssen immer mindestens so viele Rekonstruktionsarchive wie beschädigte bzw. fehlende Archive vorhanden sein, damit dieses bemerkenswerte Verfahren angewandt werden kann.
Auch wenn RAR eine große Fangemeinde hat und seine Entwickler meinen, RAR sei „einfach das beste Kompressionsformat“, konnte es sich trotz der besseren Packrate gegenüber dem weitverbreiteten ZIP-Format noch nicht durchsetzen. Der Hauptgrund ist, dass RAR, anders als ZIP, ein proprietäres Dateiformat ist und nur der Dekompressionsalgorithmus vollständig dokumentiert und quelloffen verfügbar ist. Trotzdem hat das RAR-Format in den letzten Jahren im Internet ganz erheblich an Bedeutung gewonnen und im Usenet werden Binärdateien bereits seit längerer Zeit nahezu ausschließlich in (zumeist mehrteiligen) RAR-Archiven verbreitet. Erfinder und bis heute hauptsächlicher Entwickler von RAR ist Eugene Roshal, nach dem das Format auch benannt wurde, denn "RAR" steht für Roshal Archiver.
Die Dateiendung ist .rar
, der MIME-Typ application/x-rar-compressed
.
Siehe auch: Liste der Datenkompressionsprogramme.