RARFILES.LST - Festlegen der Dateireihenfolge in soliden Archiven

WinRAR

RARFILES.LST - Festlegen der Dateireihenfolge in soliden Archiven


Normalerweise werden die Dateien in soliden Archiven nach ihrer Erweiterung sortiert. Es ist möglich, eine andere Dateireihenfolge mit Hilfe einer besonderen Datei festzulegen: rarfiles.lst (sie sollte sich im gleichen Verzeichnis wie WinRAR.exe oder im Verzeichnis %APPDATA%\WinRAR befinden). Diese Datei wird schon mit der WinRAR-Distribution mitgeliefert, kann aber an eigene Bedürfnisse angepasst werden. Es ist eine reine Textdatei, die die Reihenfolge der Dateien bei der Erstellung von soliden Archiven festlegt. Die Datei rarfiles.lst kann Dateinamen, Wildcards und den speziellen Eintrag $default enthalten. Der Eintrag $default legt den Platz in der Reihenfolgenliste für Dateien fest, die nicht zu anderen Einträgen in der Datei rarfiles.lst passen.

Tipps zum Verbessern der Kompression und der Archivierungsgeschwindigkeit:

  • Ähnliche Dateien sollten im Archiv, wenn möglich, zusammengefasst werden;
  • Dateien, auf die sehr häufig zugegriffen wird, sollten an den Anfang gestellt werden.

Normalerweise haben Dateimasken eine höhere Priorität, je weiter sie an der Spitze der Liste stehen. Es gibt jedoch eine Ausnahme dieser Regel. Wenn rarfiles.lst mehrere Dateimasken enthält, sodass alle Dateien sowohl zur ersten als auch zu anderen Masken passen, hat die Dateimaske eine höhere Priorität, welche eine kleinere Menge von möglichen Dateinamen repräsentiert, gleichgültig an welcher Position sich diese Maske in der Liste befindet. Im Falle die beiden Masken *.cpp und d*.cpp zum Beispiel hat d*.cpp eine höhere Priorität, die Position von 'dateiname.cpp' wird nach der Maske 'd*.cpp' gewählt und nicht nach '*.cpp'.

Beispiel für die Datei rarfiles.lst

file_id.diz
readme.*
*.doc
*.txt
*.hlp
*.inf
*.exe
*.dll
$default
*.rar