Sie sind auf Seite 1von 52

Benutzerhandbuch

~~~~~~~~~~~~~~~~
RAR 5.80 Version f�r die Konsole
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Willkommen zum Archivierer RAR!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Einf�hrung
~~~~~~~~~~

RAR ist eine Anwendung f�r die Konsole zur Bearbeitung und
Verwaltung von Archivdateien im Befehlszeilenmodus. RAR unterst�tzt
Komprimierung, Verschl�sselung, Datenwiederherstellung und viele
weitere Funktionen, die in diesem Handbuch beschrieben sind.

RAR unterst�tzt nur Archive im RAR-Format, die standardm��ig


die Erweiterung ".rar" haben. Das ZIP-Format sowie andere Archivformate
werden nicht unterst�tzt. Auch wenn man die Erweiterung ".zip"
beim Erstellen eines Archivs angibt, hat das erstellte Archiv
das RAR-Archivformat. Windows-Benutzer k�nnen WinRAR installieren,
das neben dem RAR- und dem ZIP-Format weitere Archivtypen unterst�tzt.

WinRAR bietet sowohl eine grafische Benutzeroberfl�che als auch


einen Befehlszeilenmodus. Obwohl RAR f�r die Konsole und WinRAR
mit grafischer Oberfl�che eine �hnlichen Befehlszeilen-Syntax haben,
gibt es doch einige Unterschiede. Daher sollte man dieses
Benutzerhandbuch rar.txt f�r die Konsolenversion von RAR (rar.exe
in der Version f�r Windows) und die WinRAR-Hilfedatei winrar.chm
f�r WinRAR (winrar.exe) verwenden.

Konfigurationsdatei
~~~~~~~~~~~~~~~~~~~

RAR und UnRAR f�r Unix lesen die Konfigurationsinformationen aus der
Datei ".rarrc" im Home-Verzeichnis eines Benutzers (welches in der
Umgebungsvariablen HOME gespeichert ist) oder im Verzeichnis "/etc".

RAR und UnRAR lesen die Konfigurationsinformationen aus der Datei


"rar.ini", die sich im selben Verzeichnis wie "rar.exe" befindet.

Die Datei kann eine Zeile folgender Form enthalten:

switches=<beliebige RAR-Schalter, durch Leerzeichen voneinander getrennt>

Zum Beispiel:

switches=-m5 -s

Es ist auch m�glich, f�r einzelne RAR-Befehle unterschiedliche


Schalterkombinationen mit folgendem Syntax anzugeben:

switches_<Befehl>=<beliebige RAR-Schalter, durch Leerzeichen


voneinander getrennt>

Zum Beispiel:
switches_a=-m5 -s
switches_x=-o+

Umgebungsvariable
~~~~~~~~~~~~~~~~~

Standardparameter k�nnen zur Kommandozeile von RAR hinzugef�gt werden,


indem eine Umgebungsvariable mit dem Namen "RAR" eingerichtet wird.

Zum Beispiel k�nnen Sie unter Unix folgende Zeilen zu Ihrem


Benutzerprofil hinzuf�gen:

RAR='-s -md1024'
export RAR

Dann wird RAR die in der Umgebungsvariablen angegebenen Optionen


als Standardparameter verwenden. In diesem Fall wird RAR "solide"
Archive mit einer W�rterbuchgr��e von 1024 kB erstellen.

RAR behandelt Optionen in der folgenden Reihenfolge:

Kommandozeilenschalter H�chste Priorit�t


Schalter in der Umgebungsvariable RAR geringe Priorit�t
Schalter in der Konfigurationsdatei geringste Priorit�t

Protokolldatei
~~~~~~~~~~~~~~

Wenn der Schalter "-ilog" in der Kommandozeile oder Konfigurationsdatei


angegeben ist, schreibt RAR Statusmeldungen �ber Fehler, die w�hrend
der Verarbeitung von Archiven auftraten, in eine Protokolldatei.
Lesen Sie die Beschreibung des Schalters "-ilog" f�r weitere Details.

Festlegen der Dateireihenfolge in soliden Archiven - rarfiles.lst


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Die Datei "rarfiles.lst" enth�lt eine vom Benutzer festgelegte Liste


von Dateien, welche die Reihenfolge definiert, mit der RAR Dateien
zu einem soliden Archiv hinzuf�gt. Diese Datei 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.
Das Kommentarzeichen ist ";".

Unter Windows sollte diese Datei im gleichen Verzeichnis wie RAR


oder im Verzeichnis %APPDATA%\WinRAR befinden, unter UNIX im
Home-Verzeichnis oder im Verzeichnis "/etc".

Tipps zum Verbessern der Komprimierung und der Geschwindigkeit


beim Archivieren:

- �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'.

Die Syntax der RAR-Kommandozeile


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Syntax

RAR <Befehl> [ -<Schalter> ] <Archiv> [ <@Dateilisten...> ]


[ <Dateien...> ] [ <Zielverzeichnis\> ]

Beschreibung

Die Kommandozeilenoptionen (Befehle und Schalter) bestimmen, wie


RAR Archive erstellt oder verwaltet. Der Befehl ist eine Zeichenkette
(oder ein einzelner Buchstabe), die RAR veranlasst, die entsprechende
Aktion auszuf�hren. Schalter dienen dazu, die Art und Weise zu �ndern,
mit der RAR die Aktion ausf�hrt. Die anderen Parameter sind der
Archivname, die zu archivierenden Dateien oder die aus dem Archiv zu
entpackenden Dateien.

Dateilisten sind reine Textdateien, die Namen von zu verarbeitenden


Dateien enthalten. Die Dateinamen sollten an den Zeilenanf�ngen
beginnen. Es ist m�glich, Kommentare in diese Datei einzuf�gen. Diese
beginnen mit "//". Zum Beispiel k�nnen Sie die Datei "backup.lst" mit
folgendem Inhalt erstellen:

c:\Arbeit\Dokumente\*.txt //Textdokumente sichern


c:\Arbeit\Bilder\*.bmp //Bilder sichern
c:\Arbeit\Verschiedenes

und dann folgenden Befehl ausf�hren:

rar a backup @backup.lst

Wenn Sie die Dateinamen von stdin (Standardeingabe, normalerweise


ist das die Tastatur) einlesen m�chten, geben Sie keinen Dateinamen
f�r die Listendatei an (also nur ein "@").

Standardm��ig verwendet die Konsolenversion von RAR die Single-


Byte-Kodierung des Betriebssystems in den Listendateien. Die
Kodierung kann jedoch mit dem Schalter -sc<Zeichensatz>l neu
festgelegt werden.

Sie k�nnen sowohl normale Dateinamen als auch Dateilisten in der


selben Kommandozeile angeben. Wenn weder Dateien noch Dateilisten
angegeben sind, wird "*.*" angenommen. Dann verarbeitet RAR alle
Dateien.

Bei vielen RAR-Befehlen, wie f�r das Entpacken, Testen oder Auflisten
von Archivinhalten, d�rfen Wildcards im Archivnamen verwendet werden.
Wird bei der Archivmaske keine Archiverweiterung angegeben, nimmt
RAR automatisch .rar als Erweiterung an. Die Maske * bedeutet dann
alle Archive mit der Erweiterung .rar. M�chten Sie alle Archive ohne
eine Erweiterung verarbeiten, w�hlen Sie *. als Maske. Die Maske *.*
w�hlt alle Dateien aus. Beim Packen und L�schen sind Wildcards im
Archivnamen nicht erlaubt.

Unter UNIX m�ssen Sie Wildcards in einfache oder doppelte Anf�hrungs-


striche einschlie�en, damit diese nicht vom UNIX-Shell ausgewertet
werden. Zum Beispiel entpackt dieser Befehl alle Dateien "*.asm"
aus allen RAR-Archiven im aktuellen Verzeichnis:

rar e '*.rar' '*.asm'

Der Befehl kann einer der folgenden sein:

a Dateien zu einem Archiv hinzuf�gen.

Beispiele

1) F�ge alle Dateien *.hlp aus dem aktuellen Verzeichnis zum Archiv
hilfedateien.rar hinzu:

rar a hilfedateien *.hlp

2) Archiviere alle Dateien aus dem aktuellen Verzeichnis und seinen


Unterverzeichnissen in 363200 Byte gro�e, solide selbstentpackende
Volumen und f�ge Wiederherstellungsdaten zu jedem Volumen hinzu:

rar a -r -v362 -s -sfx -rr sicherung

Da keine Dateinamen angegeben sind, werden alle Dateien (*) gepackt.

3) Es gibt einen Sonderfall: Wird ein Verzeichnisname als Argument


angegeben und der Verzeichnisname enth�lt weder Wildcards noch
ein Backslash am Ende, so wird der gesamte Inhalt des Verzeichnisses
und aller Unterverzeichnisse zum Archiv hinzugef�gt, obwohl der
Schalter -r nicht angegeben wurde.

Der folgende Befehl f�gt alle Dateien aus dem Verzeichnis Bitmaps
und aus dessen Unterverzeichnissen zum RAR-Archiv Bilder hinzu:

rar a -r Bilder.rar Bitmaps

4) Enth�lt der Verzeichnisname Wildcards oder Backslashes am Ende,


gelten die normalen Regeln und es muss der Schalter -r angegeben
werden, damit auch die Unterverzeichnisse verarbeitet werden.

Der folgende Befehl f�gt alle Dateien aus dem Verzeichnis Bitmaps
zum RAR-Archiv Bilder hinzu. Dateien aus den Unterverzeichnissen
von Bitmaps werden nicht hinzugef�gt, weil der Schalter -r nicht
angegeben wurde:

rar a Bilder.rar Bitmaps\*

c Archivkommentar hinzuf�gen. Kommentare werden angezeigt, w�hrend


das Archiv verarbeitet wird. Die L�nge eines Kommentars ist auf
256 kB begrenzt.

Beispiele:

rar c distrib.rar

Kommentare k�nnen auch mit dem Schalter -z[Datei] aus einer


Datei gelesen werden. Der folgende Befehl f�gt ein Kommentar
aus der Datei info.txt zum Archiv dummy hinzu:

rar c -zinfo.txt dummy

ch Archivparameter �ndern.

Dieser Befehl kann zusammen mit den meisten Schaltern


verwendet werden, die Archive ver�ndern. Besonders praktisch
ist die Verwendung des Befehls mit den Schaltern -cl,
-cu, -tl, da es f�r diese Schalter keine entsprechenden
Befehle gibt.

Der Befehl kann Archivdaten nicht neu komprimieren,


verschl�sseln oder entschl�sseln und es ist damit auch nicht
m�glich, gesplittete Archive (Volumen) zu erstellen oder
diese zusammenzuf�hren. Wird der Befehl 'ch' ohne Schalter
verwendet, so werden die Archivdaten ohne irgendwelche
Ver�nderungen kopiert.

Beispiel:

Setze die Archivzeit auf die Zeit der neusten Datei


im Archiv:

rar ch -tl dateiarchiv.rar

cw Archivkommentar in eine Datei schreiben.

Das Format der Datei h�ngt vom Schalter -sc ab.

Wird der Dateiname nicht angegeben, werden die Archivkommentardaten


an stdout geschickt.

Beispiele:

1) rar cw archiv kommentar.txt

2) rar cw -scuc archiv unicode.txt

3) rar cw archiv

d Dateien aus einem Archiv l�schen. Wenn dieser Befehl alle


Dateien aus einem Archiv entfernt, wird das leere Archiv
ebenfalls gel�scht.

e Dateien ohne archivierte Verzeichnisnamen aus einem


Archiv entpacken.

Entpackt alle Dateien aus einem Archiv in das aktuelle oder


in das angegebene Verzeichnis, ohne die Verzeichnisstrukturen
wiederherzustellen.

Verwenden Sie den Befehl 'x', wenn Sie die Verzeichnis-


strukturen beim Entpacken wiederherzustellen m�chten.

Beispiel:

rar e -or html.rar *.css css\

Entpackt alle *.css-Dateien aus dem Archiv html.rar in das


Verzeichnis 'css', ohne die Verzeichnisstrukturen
wiederherzustellen. Benenne dabei die entpackten Dateien
automatisch um, falls einige Dateien denselben Namen haben.

f Im Archiv vorhandene Dateien erneuern. Erneuert nur die


Dateien in einem Archiv, die �lter als die zu archivierenden
Dateien sind. Dieser Befehl f�gt keine neuen Dateien zum Archiv
hinzu.

i[i|c|h|t]=<Zeichenkette>
Sucht und findet eine Zeichenkette in Archiven.

Unterst�tzt folgende optionale Parameter:

i - Suche unter Missachtung der Gro�- und Kleinschreibung


(Standard);

c - Suche unter Ber�cksichtigung der Gro�- und Kleinschreibung;

h - hexadezimale Suche;

t - Verwende bei der Suche die ANSI-, Unicode-UTF-8-,


Unicode-UTF-16- und OEM-Zeichens�tze (Nur in der
Windows-Version);

Werden keine Parameter angegeben, ist es m�glich, die vereinfachte


Befehls-Syntax i<string> anstelle von i=<string> zu verwenden.

Es ist m�glich, beim Parameter 't' weitere Parameter anzugeben,


zum Beispiel l�st "ict=Zeichenkette" eine Suche unter Beachtung
der Gro�- und Kleinschreibung aus, wobei alle oben erw�hnten
Zeichens�tze verwendet werden.

Beispiel:

1) rar "ic=erste Stufe" -r c:\*.rar *.txt

Sucht nach der Zeichenkette "erste Stufe" unter Beachtung der


Gro�- und Kleinschreibung in den Dateien *.txt in den Archiven
*.rar auf dem Laufwerk C:.

2) rar ih=f0e0aeaeab2d83e3a9 -r e:\texte


Sucht nach der hexadezimalen Zeichenkette
f0 e0 ae ae ab 2d 83 e3 a9
in allen RAR-Archiven im Verzeichnis e:\texte.

k Archiv abschlie�en.

RAR kann abgeschlossene Archive nicht mehr ver�ndern. Das


Abschlie�en wichtiger Archive verhindert demnach jegliche
unabsichtliche �nderung der Archive durch RAR. Ein solcher
Schutz kann besonders bei RAR-Befehlen n�tzlich sein, die
mehrere Archive auf einmal verarbeiten.

Dieser Befehl ist nicht daf�r gedacht und auch nicht in der
Lage, Archiv�nderungen durch andere Tools oder mutwillige
�nderungen durch Dritte zu verhindern. Es stellt lediglich
eine Sicherheitsma�nahme gegen unabsichtliche Daten�nderungen
durch RAR dar.

Beispiel:

rar k final.rar

l[t[a],b]
Archivinhalt auflisten [technisch [alles], einfach].

'l' listet f�r jede archivierte Datei die Attribute, die


Gr��e, Datum, Zeit und den Namen in einer Zeile pro Datei
auf. Ist die Datei verschl�sselt, beginnt die Zeile mit
dem Zeichen '*'.

'lt' zeigt detaillierte Dateiinformationen in mehreren Zeilen


pro Datei an. Diese Informationen umfassen den Wert der
Dateipr�fsumme, urspr�ngliches Betriebssystem,
Komprimierungsoptionen und andere Parameter der Komprimierung.

'lta' zeigt detaillierte Informationen nicht nur f�r Dateien


an, sondern auch f�r Service-Header wie NTFS-Datenstr�me
oder Dateisicherheitsdaten.

'lb' zeigt den Dateinamen und den Dateipfad aller


archivierten Dateien ohne zus�tzliche Informationen in
einer Zeile pro Datei an.

Mit Hilfe des Schalters -v l�sst sich der Inhalt aller


Volumen eines gesplitteten Archivs auflisten:
rar l -v vol.part1.rar

Die Befehle 'lt', 'lta' und 'lb' entsprechen jeweils den


Befehlen 'vt', 'vta' und 'vb'.

m[f] Dateien und Verzeichnisse in ein Archiv verschieben [nur


Dateien]. Nach erfolgreicher Archivierung werden die Dateien
und Verzeichnisse gel�scht. Wird zus�tzlich "f" mit angegeben
und/oder der Schalter "-ed" angewendet, werden die
Verzeichnisse nicht gel�scht.
p Dateien nach stdout ausgeben (Normalerweise ist das der Bildschirm)

Sie k�nnen diesen Befehl zusammen mit dem Schalter -inul verwenden,
um alle Ausgaben von RAR zu unterbinden und nur Dateidaten
auszugeben. Das kann wichtig sein, wenn Sie eine Datei an stdout
zur Verwendung in Pipes senden.

r Archiv reparieren. Eine Archivreparatur besteht aus zwei


Schritten. Zuerst wird im besch�digten Archiv nach einem
"recovery record" gesucht (lesen Sie dazu: Befehl "rr"). Wenn
das Archiv diese vorher zugef�gten Wiederherstellungsdaten
enth�lt, die besch�digten Daten fortlaufend sind und die Gr��e
der besch�digten Daten kleiner ist als die Gr��e, die durch die
Wiederherstellungsdaten repariert werden kann, ist die Chance
einer erfolgreichen Wiederherstellung des Archivs sehr hoch.
Wenn dieser Schritt beendet wurde, wird ein neues Archiv mit
dem Namen "fixed.archivname.rar" erzeugt, wobei 'archivname'
der Name des urspr�nglich (besch�digten) Archivs ist.

Wenn ein besch�digtes Archiv keine Wiederherstellungsdaten


enth�lt oder ein Archiv wegen starker Besch�digung nicht ganz
wiederhergestellt werden kann, wird ein zweiter Schritt
eingeleitet. In diesem Schritt wird nur die Archivstruktur
rekonstruiert und es ist unm�glich, Dateien wiederherzustellen,
bei denen die �berpr�fung der Pr�fsumme fehlgeschlagen ist,
aber es ist immerhin noch m�glich, unbesch�digte Dateien
wiederherzustellen, auf die wegen der besch�digten Archivstruktur
nicht mehr zugegriffen werden konnte. Dies ist allerdings nur
f�r nicht-solide Archive sinnvoll. In einem besch�digten
soliden Archiv kann im zweiten Schritt h�ufig nur die erste
Datei wiederhergestellt werden. Bei Archiven mit verschl�sselten
Dateinamen wird dieser zweite Schritt nicht ausgef�hrt, da
solche Archive nur dann wiederhergestellt werden k�nnen, wenn
sie Wiederherstellungsdaten enthalten.

Wenn dieser Schritt beendet ist, wird ein neues Archiv mit
dem Namen rebuilt.archivname.rar erstellt, wobei 'archivname'
der Name des urspr�nglichen Archivs ist.

Standardm��ig werden reparierte Archive im aktuellen Verzeichnis


erstellt. Durch zus�tzliche Angabe des optionalen Parameters
zielverzeichnis\ kann ein anderes Zielverzeichnis festgelegt
werden.

Beispiel:

RAR r fehlerhaft.rar c:\repariert\

Repariere das Archiv fehlerhaft.rar und schreibe das Ergebnis


in das Verzeichnis 'c:\repariert':

rc Fehlende und besch�digte Volumen mit Hilfe von


Wiederherstellungs-Volumen (".rev"-Dateien) wiederherstellen.
Als Archivnamen m�ssen Sie eins der noch vorhandenen
Volumennamen angeben, zum Beispiel "rar rc backup.part03.rar".
F�r Informationen �ber Wiederherstellungs-Volumen lesen Sie
die Beschreibung des Befehls "rv".

rn Benennt Dateien innerhalb von Archiven um.

Die Syntax des Befehls ist:

rar rn <archivname> <alter_name1> <neuer_name1> ... <alter_nameN>


<neuer_nameN>

Zum Beispiel benennt der folgende Befehl:

rar rn daten.rar liesmich.txt liesmich.bak info.txt info.bak

im Archiv daten.rar die Datei liesmich.txt zu liesmich.bak und


die Datei info.txt zu info.bak um.

Es ist m�glich, Wildcards in den Parametern <alter_name> bzw.


<neuer_name> zu verwenden, um einfache �nderungen an Dateinamen
vorzunehmen, wie das �ndern von Dateiendungen. Zum Beispiel:

rar rn daten.rar *.txt *.bak

Benennt alle Dateien *.txt nach *.bak um.

RAR pr�ft nicht, ob der neue Dateiname bereits im Archiv


vorhanden ist. Sie m�ssen vorsichtig sein, um zwei gleiche
Dateinamen zu vermeiden, besonders wenn Sie Wildcards verwenden.
Ein derartiger Befehl ist potenziell gef�hrlich, weil ein
falscher Wildcard die Dateinamen aller archivierten Dateien
zerst�ren kann.

rr[N] Wiederherstellungsdaten hinzuf�gen. F�gt redundante Daten


f�r die Wiederherstellung von besch�digten Archivdaten
("recovery record") zu einem RAR-Archiv hinzu. Diese
zus�tzlichen Daten vergr��ern zwar ein Archiv, erm�glichen
jedoch im Fall eines Datentr�gerfehlers oder bei anderen
Datenverlusten die Wiederherstellung der archivierten Dateien,
sofern die Besch�digungen des Archivs nicht zu schwerwiegend
sind. Die Reparatur eines besch�digten Archivs kann mit dem
Befehl "r" durchgef�hrt werden.

Die Wiederherstellungsdaten bei RAR-4.x- und RAR-5.0-Archiven


unterscheiden sich grundlegend: Die Datenstrukturen und die
verwendeten Algorithmen f�r die Wiederherstellung sind
unterschiedlich.

Die RAR-4.x-Wiederherstellungsdaten basieren auf einem


XOR-Algorithmus. Die Gr��e der 4.x-Wiederherstellungsdaten
l�sst sich als Anzahl von Wiederherstellungs-Sektoren oder
als Prozentwert von der Archivgr��e angeben. Um eine
Sektorenanzahl anzugeben, gibt man die Anzahl direkt
hinter 'rr' an, wie z.B. 'rr1000' f�r 1000 Sektoren. F�r
einen Prozentwert f�gt man hinter der Prozentzahl das
Zeichen 'p' oder '%' an, also z.B. 'rr5p' oder 'rr5%'
f�r 5%. Beachten Sie, dass Sie unter Windows bei der Ausf�hrung
dieses Befehls in einer ".bat"- oder ".cmd"-Datei den
Befehl "rr3%%" statt "rr3%" angeben m�ssen, weil der
Befehlsinterpreter das einzelne "%"-Zeichen als Beginn
eines Batchdatei-Parameters ansieht. In diesem Fall ist es
praktischer, gleich 'p' statt '%' zu verwenden.

RAR-4.x-Wiederherstellungs-Sektoren sind 512 Bytes lang.


Wenn die Daten in einem Bereich fortlaufend besch�digt sind,
kann mit Hilfe eines Wiederherstellungs-Sektors 512 Bytes
an Daten wiederhergestellt werden. Dieser Wert kann abnehmen,
wenn in einem Bereich die Daten an mehreren unterschiedlichen
Stellen besch�digt sind. Die Wiederherstellungsdaten eines
RAR-4.x-Archivs k�nnen bis zu 524288 Wiederherstellungs-Sektoren
gro� sein.

Die ungef�hre Gr��e des RAR-4.x-"recovery records" kann durch


folgende Formel bestimmt werden: <Archivgr��e>/256 +
<Anzahl der Wiederherstellungs-Sektoren>*512 Bytes.

Die RAR-5.0-Wiederherstellungsdaten verwenden Reed-Solomon-


Fehlerkorrektur-Codes. Bei einer fortlaufenden Besch�digung
in einem Archiv ist die Leistungsf�higkeit des alten und des
neuen Fehlerkorrekturverfahrens ungef�hr gleich. Wie bei
RAR-4.x ist es mit den RAR-5.0-Wiederherstellungsdaten m�glich,
besch�digte Archivdaten mit einer etwas geringeren Gr��e als
die Wiederherstellungsdaten zu reparieren. Die RAR-5.0-
Wiederherstellungsdaten sind jedoch bei der Wiederherstellung
von mehrfachen Besch�digungen an verschiedenen Stellen eines
Archivs wesentlich effizienter als die RAR-4.x-
Wiederherstellungsdaten.

RAR-5.0-Wiederherstellungsdaten setzen sich nicht mehr aus


512-Byte-Sektoren zusammen und man kann die Gr��e nur noch
in Prozent der Archivgr��e angeben. Auch wenn das Zeichen '%'
oder 'p' fehlt, behandelt RAR den angegebenen Wert beim
RAR-5.0-Archivformat als Prozentwert. Daher bedeuten 'rr5' und
'rr5p' dasselbe: 5%. Wegen dem Servicedaten-Overhead entspricht
die sich ergebende Gr��e der Wiederherstellungsdaten nur
ungef�hr der vom Anwender angegebenen Gr��e in Prozent. Der
Unterschied zwischen der angegebenen und der wirklichen Gr��e
ist bei kleinen Archiven gr��er als bei gro�en Archiven.

Die Gr��e der RAR-5.0-Wiederherstellungsdaten kann die Gr��e


des zu sch�tzenden Archivs nicht �bersteigen. Daher kann man
als Parameterwert nicht mehr als 100% angeben. Je gr��er die
Wiederherstellungsdaten sind, desto l�nger dauert die
Erstellung beim Hinzuf�gen zu einem Archiv und die Verarbeitung
bei der Archivreparatur.

Sowohl die 4.x- als auch die 5.0-Wiederherstellungsdaten sind


dann am leistungsf�higsten und funktionieren am besten, wenn
die Positionen der Daten im besch�digten Archiv sich nicht
verschoben haben, also unver�ndert geblieben sind. Wenn Sie
spezielle Software zum Kopieren von Archiven von besch�digten
Datentr�gern einsetzen, und Sie w�hlen k�nnen, ob die
besch�digten Stellen mit Nullen gef�llt oder komplett entfernt
werden sollen, sollten Sie einen Modus w�hlen, der besch�digte
Stellen mit Nullen oder anderen Werten auff�llt. Dadurch
bleiben die Archivdaten an ihren urspr�nglichen Positionen.
Auch wenn es nicht die beste Voraussetzung f�r eine
Wiederherstellung ist, sind beide Versionen in der Lage,
Archivdaten zu reparieren, bei denen Daten gel�scht oder
eingef�gt wurden, sich die Positionen der Archivdaten also
verschoben haben. Mit RAR-5.0-Wiederherstellungsdaten k�nnen
Bl�cke eingef�gter oder gel�schter Daten besser wiederhergestellt
werden als mit den RAR-4.x-Wiederherstellungsdaten. In diesen
F�llen arbeitet der RAR-5.0-"recovery record" effizienter.

Wird der Befehl 'rr' ohne den Parameter verwendet, setzt RAR
die Gr��e der Wiederherstellungsdaten standardm��ig auf 3%
der Archivgr��e.

Beispiel:

rar rr5p archivname

F�ge Wiederherstellungsdaten zum Archiv hinzu und setze die


Gr��e der Wiederherstellungsdaten auf 5% der Archivgr��e.

rv[N] Wiederherstellungs-Volumen erstellen. Erstellt


Wiederherstellungs-Volumen (".rev"-Dateien), die sp�ter zur
Wiederherstellung von fehlenden und besch�digten Volumen
eines gesplitteten Archivs verwendet werden k�nnen.
Dieser Befehl ist nur f�r gesplittete Archive sinnvoll. Sie
m�ssen den Namen des ersten Volumens eines gesplitteten Archivs
angeben. Zum Beispiel:

rar rv3 daten.part01.rar

Dieses Merkmal kann f�r Backups sehr n�tzlich sein. Wenn Sie
zum Beispiel ein gesplittetes Archiv in einer Newsgroup
gepostet haben und ein Teil der Abonnenten hat einige der
Dateien nicht erhalten, dann kann das Posten von
Wiederherstellungs-Volumen anstelle gew�hnlicher Volumen
die Anzahl der erneut zu postenden Dateien senken.

Jedes Wiederherstellungs-Volumen ist in der Lage, ein


fehlendes oder besch�digtes RAR-Volumen wiederherzustellen.
Wenn Sie zum Beispiel 30 Volumen und 3 Wiederherstellungs-
Volumen haben, sind Sie in der Lage, 3 beliebige fehlende
Volumen wiederherzustellen. Ist die Anzahl der ".rev"-
Dateien kleiner als die Anzahl der fehlenden Volumen, dann
ist eine Wiederherstellung unm�glich. Die Anzahl der normalen
und der Wiederherstellungs-Volumen darf beim RAR-4.x-
Archivformat 255 und beim RAR-5.0-Archivformat 65535 nicht
�berschreiten.

Nach dem Erstellen der Wiederherstellungs-Volumen d�rfen


die urspr�nglichen RAR-Volumen nicht mehr ver�ndert werden.
Der Wiederherstellungsalgorithmus verwendet sowohl die in
den REV-Dateien als auch die in den RAR-Volumen gespeicherten
Daten, um fehlende RAR-Volumen wiederherzustellen. Ver�ndern
Sie nach der Erstellung der REV-Dateien die RAR-Volumen -
z.B. indem Sie die RAR-Volumen abschlie�en - wird die
Wiederherstellung fehlender RAR-Volumen nicht gelingen.

In RAR-5.0-Wiederherstellungs-Volumen werden nicht nur


Wiederherstellungsdaten gespeichert, sondern auch weitere
wichtige Serviceinformationen, wie z.B. die Pr�fsummen der
gesch�tzten RAR-Dateien. Daher sind die REV-Dateien etwas
gr��er als die gesch�tzten RAR-Volumen. Darauf muss man
achten, wenn man einzelne RAR- und REV-Dateien auf
Wechseldatentr�ger kopieren m�chte. Bei der Erstellung muss
dann eine Volumengr��e angegeben werden, die ein paar
Kilobyte kleiner ist als der verf�gbare Speicherplatz auf
dem Wechseldatentr�ger.

Der optionale Parameter <N> gibt die Anzahl der zu


erstellenden Wiederherstellungs-Volumen an und muss kleiner
als die Anzahl der Volumen des gesplitteten Archivs sein. Sie
k�nnen auch ein Prozentzeichen oder den Buchstaben 'p' an diesen
Parameter anh�ngen. In diesem Fall wird die Anzahl der
erstellten ".rev"-Dateien gleich dem Prozentsatz der Anzahl
aller RAR-Volumen sein. Zum Beispiel:

rar rv15% daten.part01.rar

RAR stellt fehlende und besch�digte Volumen durch die Anwendung


des Befehls "rc" wieder her. Automatisch erfolgt die
Wiederherstellung, wenn RAR beim Entpacken das n�chste Volumen
nicht findet, daf�r aber eine ausreichende Anzahl von
".rev"-Dateien.

Originale Kopien von besch�digten Volumen werden vor der


Rekonstruktion nach *.bad umbenannt. Zum Beispiel wird
Volumenname.part03.rar umbenannt nach Volumenname.part03.rar.bad.

s[Name] Archiv in ein selbstentpackendes Archiv konvertieren. Das


Archiv wird an ein SFX-Modul angeh�ngt (Das Modul in der Datei
"default.sfx" oder das mit dem Schalter angegebene Modul wird
verwendet). In der Windows-Version sollte sich die Datei
"default.sfx" im selben Verzeichnis wie "rar.exe" befinden,
unter Unix im Home-Verzeichnis des Benutzers, im Verzeichnis
"/usr/lib" oder "/usr/local/lib".

s- SFX-Modul entfernen. Entfernt ein SFX-Modul von einem


vorhandenen selbstentpackenden Archiv (SFX). RAR erstellt ein
neues Archiv ohne das SFX-Modul, das urspr�ngliche
selbstentpackende Archiv wird nicht gel�scht.

t Archivierte Dateien testen. Dieser Befehl entpackt alle Dateien


im Archiv, ohne dass irgendwelche Dateien auf den Datentr�ger
geschrieben werden, nur um die Integrit�t der angegebenen
Dateien im Archiv zu �berpr�fen.

Beispiel:

Teste alle Archive im aktuellen Verzeichnis:

rar t *

oder f�r Unix:

rar t '*'

Man kann auch Archive in allen Unterverzeichnissen testen


(beginnend mit dem aktuellen Verzeichnis):

rar t -r *

oder f�r Unix:

rar t -r '*'

u Dateien im Archiv erneuern und hinzuf�gen. F�gt Dateien hinzu,


die noch nicht im Archiv vorhanden sind, und erneuert Dateien
im Archiv, die �lter als die zu archivierenden Dateien sind.

v[t[a],b]
Archivinhalt ausf�hrlich auflisten [technisch [alles], einfach].

'v' listet f�r jede archivierte Datei die Attribute, die


Gr��e, gepackte Gr��e, Komprimierungsrate, Datum, Zeit,
Pr�fsumme und den Namen in einer Zeile pro Datei auf.
Ist die Datei verschl�sselt, beginnt die Zeile mit
dem Zeichen '*'. Bei BLAKE2sp-Pr�fsummen werden nur die
ersten zwei und das letzte Zeichen angezeigt.

'vt' zeigt detaillierte Dateiinformationen in mehreren Zeilen


pro Datei an. Diese Informationen umfassen den Wert der
Dateipr�fsumme, urspr�ngliches Betriebssystem,
Komprimierungsoptionen und andere Parameter der Komprimierung.

'vta' zeigt detaillierte Informationen nicht nur f�r Dateien


an, sondern auch f�r Service-Header wie NTFS-Datenstr�me
oder Dateisicherheitsdaten.

'vb' zeigt den Dateinamen und den Dateipfad aller


archivierten Dateien ohne zus�tzliche Informationen in
einer Zeile pro Datei an.

Mit Hilfe des Schalters -v l�sst sich der Inhalt aller


Volumen eines gesplitteten Archivs auflisten:
rar v -v vol.part1.rar

Die Befehle 'vt', 'vta' und 'vb' entsprechen jeweils den


Befehlen 'lt', 'lta' und 'lb'.

x Dateien mit vollen Verzeichnisnamen entpacken.

Beispiele:

1) Entpacke die Datei 10cent.txt in das aktuelle Verzeichnis


und zeige den Archivkommentar nicht an:

rar x -c- us_muenzen 10cent.txt

2) Entpacke *.txt-Dateien aus dem Archiv dokumente.rar in


das Verzeichnis c:\dokumente:

rar x dokumente.rar *.txt c:\dokumente\


3) Entpacke den gesamten Inhalt des Archivs dokumente.rar
ins aktuelle Verzeichnis:

rar x dokumente.rar

Schalter (werden zusammen mit einem Befehl verwendet):

-? Zeigt eine Hilfe zu den Befehlen und Schaltern. Die Hilfe wird
auch angezeigt, wenn keine oder eine ung�ltige
Kommandozeilenoption angegeben wurde.

-- Schalterbearbeitung abbrechen

Dieser Schalter teilt RAR mit, dass es keine weiteren Schalter


in der Befehlszeile gibt. Dies kann von Nutzen sein, wenn ein
Archivname oder ein Dateiname mit dem Zeichen "-" beginnt.
Ohne den Schalter "--" w�rde so ein Name als Schalter
interpretiert werden.

Beispiel:

F�ge alle Dateien aus dem aktuellen Verzeichnis zum soliden


Archiv "-SeltsamerName" hinzu.

RAR a -s -- -SeltsamerName

-@[+] Dateilisten deaktivieren [aktivieren]

RAR behandelt Befehlszeilenparameter, die mit dem Zeichen '@'


beginnen, als Dateilisten. Daher versucht RAR standardm��ig,
die Dateiliste 'dateiname' einzulesen, wenn als Parameter
'@dateiname' angegeben wurde. Existiert gleichzeitig jedoch
die Datei '@dateiname', so behandelt RAR den Parameter als
Datei mit dem Namen '@dateiname', anstatt die Dateiliste aus
der Datei 'dateiname' einzulesen.

Mit dem Schalter -@[+] kann diese Zweideutigkeit verhindert


werden. Der Schalter legt eindeutig fest, wie Parameter
behandelt werden, die mit dem Zeichen '@' beginnen.

Gibt man -@ auf der Befehlszeile an, werden die nach diesem
Schalter angegebenen Parameter mit dem Zeichen '@' am Anfang
als Dateinamen angesehen und nicht als Dateilisten.

Gibt man -@+ auf der Befehlszeile an, werden die nach diesem
Schalter angegebenen Parameter mit dem Zeichen '@' am Anfang
als Dateilisten angesehen und nicht als Dateinamen.

Dieser Schalter wirkt sich nicht auf die Parameter aus, die
vor diesem Schalter auf der Befehlszeile angegeben wurden.

Beispiel:

�berpr�fe die archivierte Datei '@home'


rar t -@ notes.rar @home

-ac Archivattribut nach dem Packen oder Entpacken l�schen (nur


in der Windows-Version verf�gbar).

Wird der Schalter -ac beim Archivieren benutzt, wird das


Archivattribut bei Dateien nach dem erfolgreichen Packen
gel�scht. Wird der Schalter -ac beim Entpacken verwendet,
l�scht RAR das Archivattribut der entpackten Dateien.
Der Schalter wirkt sich nicht auf die Attribute von
Verzeichnissen aus.

-ad[1] Archivname anh�ngen.

Diese Option kann sehr n�tzlich beim Entpacken von mehreren


Archiven sein. Standardm��ig legt RAR die Dateien aus allen
Archiven im selben Verzeichnis ab. Dieser Schalter dagegen
legt f�r die entpackten Dateien aus jedem Archiv ein eigenes
Verzeichnis pro Archiv an. Diese Verzeichnisse werden beim
Schalter -ad im Zielverzeichnis und beim Schalter -ad1 im
jeweiligen Verzeichnis des Archivs erstellt. Der
Zielverzeichnis-Parameter wird beim Schalter -ad1 ignoriert.

Beispiele:

1) rar x -ad *.rar daten\

F�r jedes zu entpackende Archiv legt RAR ein


Unterverzeichnis im Verzeichnis "daten" an.

2) rar x -r -ad1 arc\*.rar

RAR sucht rekursiv im Verzeichnis 'arc' nach *.rar


Archiven und erstellt Unterverzeichisse im jeweiligen
Archivverzeichnis.

-ag[Format]
Archivnamen aus aktuellem Datum und aktueller Zeit erzeugen.

H�ngt das aktuelle Datum an den Archivnamen an, wenn ein


Archiv bearbeitet oder ein neues Archiv erzeugt wird. N�tzlich
f�r t�gliche Backups.

Das Format des angeh�ngten Datums wird definiert durch den


optionalen Parameter "Format" oder durch "YYYYMMDDHHMMSS",
wenn dieser Parameter fehlt. Der Parameter "Format" kann die
folgenden Zeichen enthalten:

Y - Jahr
M - Monat
MMM - Monatsnamen als Zeichenkette (Jan, Feb, usw.)
W - Kalenderwoche (eine Woche beginnt mit einem Montag)
A - Tag der Woche (Montag ist 1, Sonntag ist 7)
D - Tag des Monats
E - Tag des Jahres
H - Stunden
M - Minuten (wird als Minuten behandelt, wenn es nach
Stunden auftritt)
I - Minuten (wird als Minuten behandelt, unabh�ngig von
der Position von Stunden)
S - Sekunden
N - Archivnummer. RAR sucht nach einem bereits vorhandenen
Archiv mit dem erzeugten Namen und erh�ht im Falle der
Existenz die Archivnummer, bis ein eindeutiger Name
erzeugt wurde. Das Formatzeichen 'N' wird beim Erstellen
von mehrteiligen Archiven (Volumen) nicht unterst�tzt.
Bei allen Nicht-Archivierungsvorg�ngen, wie z. B. beim
Entpacken, w�hlt RAR das existierende Archiv mit dem
Namen, das dem ersten nicht verwendeten Namen vorausgeht,
oder setzt N auf 1, wenn dieses Archiv nicht existiert.

Jedes einzelne Zeichen der oben angegebenen Zeichenketten


f�r das Formatieren repr�sentiert genau ein Zeichen, was
dem Archivnamen hinzugef�gt wird. Verwenden Sie zum Beispiel
WW f�r die Kalenderwoche mit zwei Ziffern oder YYYY f�r die
Jahreszahl mit vier Ziffern.

Wenn das erste Zeichen von Format ein "+" ist, werden die
Positionen von Datum und Archivnamen vertauscht, sodass das
Datum vor dem Archivnamen steht.

Wenn das erste Zeichen von Format ein 'F' ist, gibt der
Rest der Zeichenkette die Standardformatzeichenkette f�r
den Schalter -ag an. Ein solcher Schalter
-agf<standard_format> hat nur dann einen praktischen Wert,
wenn er in der rar.ini-Datei oder RAR-Umgebungsvariable
verwendet wird. Setzt man zum Beispiel die
RAR-Umgebungsvariable auf -agfYYYY-MMM-DD,
kann der Schalter -ag ohne ein Parameter verwendet werden,
weil die Formatzeichenkette YYYY-MMM-DD angenommen wird.

Die Zeichenkette Format kann in '{' und '}' eingeschlossenen


optionalen Text enthalten. Dieser Text wird in den Archivnamen
eingef�gt.

Alle anderen Zeichen werden zum Archivnamen ohne �nderungen


hinzugef�gt.

Wenn Sie eine bereits existierendes Archiv bearbeiten m�chten,


verwenden Sie den Schalter -ag mit Vorsicht. Abh�ngig von der
Zeichenkette Format und der Zeit, die seit der vorherigen
Verwendung von -ag vergangen ist, kann es passieren, dass die
erzeugten und bestehenden Archivnamen nicht �bereinstimmen.
In diesem Fall erstellt oder �ffnet RAR ein neues Archiv,
anstatt das bestehende Archiv zu erneuern. Sie k�nnen mit dem
Schalter -log den erzeugten Archivnamen in eine Datei schreiben
und ihn f�r die weitere Verarbeitung aus der Datei lesen.

Beispiel:

1) Benutze das Standardformat YYYYMMDDHHMMSS

rar a -ag backup

2) Benutze das Format DD-MMM-YY


rar t -agDD-MMM-YY backup

3) Benutze das Format YYYYMMDDHHMM und setze das Datum vor


den Archivnamen "backup"

rar a -ag+YYYYMMDDHHMM backup

4) Benutze das Format YYYY-WW-A und verwende zus�tzliche


Feldbeschreibungen

rar a -agYYYY{Jahr}-WW{Woche}-A{WTag} backup

5) Benutze das Format YYYYMMDD und die Archivnummer. Das


erlaubt die Erzeugung von eindeutigen Namen, auch wenn
das Format YYYYMMDD mehr als einmal am gleichen Tag
verwendet wird.

rar a -agYYYYMMDD-NN backup

-ai Dateiattribute ignorieren

Wird dieser Schalter beim Entpacken verwendet, setzt RAR die


Dateiattribute der entpackten Dateien nicht auf die im Archiv
gespeicherten Attributwerte. Mit diesem Schalter bleiben die
Dateiattribute erhalten, die vom Betriebssystem einer neu
erstellten Datei zugewiesen werden.

Wird dieser Schalter beim Archivieren verwendet, werden


vordefinierte Werte, die typisch f�r Dateien und Verzeichnisse
sind, anstelle der aktuellen Attributwerte im Archiv gespeichert.

Unter Windows betrifft das die Dateiattribute "Archiv", "System",


"Versteckt" und "Schreibgesch�tzt". Unter Unix betrifft das die
Dateirechte f�r "Benutzer", "Gruppe" und "Andere".

-ao Dateien mit gesetztem Archivattribut hinzuf�gen


(nur in der Windows-Version verf�gbar).
Wird der Schalter -ao beim Archivieren benutzt, werden nur
Dateien mit gesetztem Archivattribut zum Archiv hinzugef�gt.
Der Schalter bewirkt bei Verzeichnissen nichts. Das hei�t,
es werden alle passenden Verzeichnisse unabh�ngig von ihren
Attributen hinzugef�gt. Es ist auch m�glich, zus�tzlich den
Schalter -ed anzugeben. Dann werden alle Verzeichniseintr�ge
�bersprungen und nicht im Archiv gespeichert.

Beispiel:

F�ge alle Dateien auf Laufwerk C: mit gesetztem Archivattribut


zum Archiv "f:backup" hinzu und l�sche das Archivattribut
der Dateien

rar a -r -ac -ao f:backup c:\*.*

-ap Pfad innerhalb des Archivs setzen. Beim Hinzuf�gen zu


einem Archiv wird der angegebene Pfad allen Dateinamen
vorangeh�ngt. Beim Entpacken hingegen wird der angegebene
Pfad von den Dateinamen entfernt.

Wenn Sie zum Beispiel die Datei "liesmich.txt" ins das


Verzeichnis "DOKUMENTE\DEU" des Archivs "release" hinzuf�gen
m�chten, k�nnen Sie diesen Befehl benutzen:

rar a -apDOKUMENTE\DEU release liesmich.txt

Oder um alle Dateien im Verzeichnis "DEU" innerhalb des Archivs


in das aktuelle Verzeichnis zu entpacken:

rar x -apDOKUMENTE release DOKUMENTE\DEU\*.*

-as Archivinhalt synchronisieren

Wenn dieser Schalter w�hrend des Archivierens benutzt wird,


werden die Dateien aus dem Archiv entfernt, die nicht in der
Liste der Dateien sind, die zum Archiv hinzugef�gt werden
sollen. Es ist sinnvoll, diesen Schalter in Kombination mit
dem Schalter "-u" (Erneuern) zu verwenden, um den Inhalt
eines Archivs mit einem Verzeichnis abzugleichen.

Zum Beispiel bewirkt der Befehl:

rar a -u -as backup quelltexte\*.cpp

dass das Archiv "backup.rar" nur noch "*.cpp"-Dateien aus dem


Verzeichnis "quelltexte" enth�lt. Alle anderen Dateien werden
aus dem Archiv gel�scht. Es l�uft �hnlich ab wie beim Erstellen
eines neuen Archivs, jedoch mit einem wichtigen Unterschied:
Wenn keine Dateien seit dem letzten Backup ver�ndert wurden,
l�uft der Vorgang bedeutend schneller ab als das Erstellen
eines neuen Archivs.

-cfg- Ignoriert die Konfigurationsdatei und die Umgebungsvariable RAR.

-cl Dateinamen in Kleinbuchstaben umwandeln.

-cu Dateinamen in Gro�buchstaben umwandeln.

-c- Verhindert die Anzeige von Kommentaren.

-df Dateien nach dem Archivieren l�schen

Verschiebt Dateien in ein Archiv. Dieser Schalter zusammen mit


dem Befehl "a" bewirkt das Gleiche wie der Befehl "m".

-dh Von anderen Anwendungen gesperrte Dateien �ffnen

Erlaubt die Verarbeitung von Dateien, die von anderen


Programmen zum Schreiben ge�ffnet sind.
Dieser Schalter ist dann eine Hilfe, wenn eine Anwendung
einen lesenden Zugriff auf eine Datei erlaubt, aber wenn
jegliche Arten des Dateizugriffs verboten sind, wird auch
jede "Datei �ffnen"-Operation scheitern.

Dieser Schalter kann gef�hrlich sein, weil er die Archivierung


von Dateien erlaubt, die vielleicht gerade von anderen
Programmen ge�ndert werden. Benutzen Sie den Schalter
mit gro�er Vorsicht.

-dr Dateien beim L�schen in den Papierkorb verschieben

L�scht die Dateien nach dem Archivieren und verschiebt sie


in den Papierkorb.
Nur in der Windows-Version verf�gbar.

-ds Dateien beim Hinzuf�gen zu einem soliden Archiv


nicht sortieren

-dw Dateien nach dem Archivieren sicher l�schen

L�scht die Dateien nach dem Archivieren. Vor dem L�schen


werden die Dateien mit Null-Bytes �berschrieben, sodass
eine Wiederherstellung der Dateien (genauer: der
Dateiinhalte) verhindert wird, die Dateien werden auf 0 Byte
Gr��e verkleinert und erhalten einen tempor�ren Dateinamen.

Beachten Sie, dass dieser Ansatz f�r das sichere �berschreiben


nur f�r normale Festplatten funktioniert. Auf Solid-State-
Drives ist aufgrund von Methoden zur Nutzungsverteilung (SSD
Wear Leveling) und komplizierter Datenadressierung nicht
sichergestellt, dass die urspr�nglichen Dateidaten wirklich
�berschrieben werden.

-ed Leere Verzeichnisse nicht hinzuf�gen

Dieser Schalter zeigt an, dass Verzeichnisse nicht im zu


erstellenden Archiv gespeichert werden. Wenn so ein Archiv
entpackt wird, erstellt RAR die nichtleeren Verzeichnisse
aufgrund der Pfadinformationen der in den Verzeichnissen
enthaltenen Dateien. Informationen �ber leere Verzeichnisse
gehen verloren. Alle Eigenschaften von nichtleeren Verzeich-
nissen au�er dem Namen (Zugriffsrechte, Datenstr�me, usw.)
gehen ebenfalls verloren. Verwenden Sie daher diesen Schalter
nur, wenn Sie solche Informationen nicht speichern m�chten.

Wird -ed zusammen mit dem Befehl m oder dem Schalter -df
verwendet, entfernt RAR leere Verzeichnisse nicht.

-en "Archivende"-Block nicht hinzuf�gen

Wird bei RAR-Archiven im Format RAR 5.0 nicht unterst�tzt.


Normalerweise f�gt RAR den "Archivende"-Block an das Ende
eines neuen oder erneuerten Archivs an. Das macht es m�glich,
andere Daten, wie z.B. digitale Signaturen, ohne Probleme zu
�berspringen. In einigen Spezialf�llen kann es allerdings
n�tzlich sein, den "Archivende"-Block nicht hinzuzuf�gen.
Wenn zum Beispiel ein Archiv zwischen zwei Systemen �ber
eine unzuverl�ssige Verbindung �bertragen wird, und zur
gleichen Zeit der Sender neue Dateien zu dem Archiv hinzuf�gt,
kann es wichtig sein, sicherzustellen, dass der bereits
empfangene Teil der Datei am anderen Ende w�hrend der
�bertragung nicht ver�ndert wird.

Dieser Schalter kann nicht mit Volumen verwendet werden, weil


der "Archivende"-Block wichtige Informationen f�r die korrekte
Verarbeitung von Volumen enth�lt.

-ep Pfadangabe aus Namen entfernen. Mit diesem Schalter werden


Dateien ohne die Pfadinformationen zu einem Archiv hinzugef�gt.
Das kann dazu nat�rlich f�hren, dass mehrere Dateien mit
demselben Namen in einem Archiv existieren.

Wird der Schalter beim Entpacken verwendet, werden die


archvierten Pfade f�r die entpackten Daten ignoriert. Alle
Dateien werden daher im selben Zielverzeichnis erstellt.

-ep1 Stammverzeichnis aus Namen entfernen. Speichert oder entpackt


nicht den Pfad, der in der Kommandozeile angegeben wurde.
Wird ignoriert, wenn der Pfad Wildcards enth�lt.

Beispiele:

1) F�ge alle Dateien und Verzeichnisse aus dem Verzeichnis


'tmp' zum Archiv 'test' hinzu, speichere aber im Archiv
bei den Namen nicht die Pfadinformation 'tmp\':

rar a -ep1 -r test tmp\*

Das ist gleichwertig zu den Befehlen:

cd tmp
rar a -r ..\test
cd ..

2) Entpacke alle Dateien, die zu der Dateimaske images\*


passen, in das Verzeichnis dest\, entferne jedoch
'images\' von den Pfaden der zu erstellenden Dateien:

rar x -ep1 data images\* dest\

-ep2 Auf vollst�ndige Pfadangabe erweitern. Speichert beim


Archivieren die vollst�ndigen Dateipfade (ohne den
Laufwerksbuchstaben und dem f�hrenden Backslash).

-ep3 Auf vollst�ndige Pfadangabe inklusive Laufwerksbuchstaben


erweitern. Nur in der Windows-Version verf�gbar.
Speichert beim Archivieren die vollst�ndigen Dateipfade
einschlie�lich dem Laufwerksbuchstaben. Die Trennzeichen
zwischen Laufwerksbuchstaben und Pfadangaben (die
Doppelpunkte) werden durch Unterstriche ersetzt.

Wird der Schalter -ep3 beim Entpacken verwendet, ersetzt


RAR die Unterstriche wieder durch Doppelpunkte und erstellt
die entpackten Dateien in ihren urspr�nglichen Verzeichnissen
und auf den urspr�nglichen Laufwerken. Ein vom Benutzer
ebenfalls angegebenes Zielverzeichnis wird ignoriert.

Der Schalter ersetzt beim Archivieren in UNC-Netzwerkpfaden


die f�hrenden Backslashes durch Unterstriche. \\server\freigabe
wird also beim Archivieren zu __server\freigabe.
Beim Entpacken werden die beiden Unterstriche wieder zu zwei
Backslashes, der urspr�ngliche Netzwerkpfad wird
beim Entpacken so wiederhergestellt.

Dieser Schalter kann f�r ein Backup mehrerer Laufwerke


in ein und dasselbe Archiv hilfreich sein. Zum Beispiel
k�nnen Sie folgenden Befehl ausf�hren:

rar a -ep3 -r backup.rar c:\ d:\ e:\

um ein Backup zu erstellen, und

rar x -ep3 backup.rar

um es wiederherzustellen.

Aber seien Sie vorsichtig und verwenden Sie -ep3 nur dann,
wenn Sie absolut sicher sind, dass das zu entpackende Archiv
nicht irgendwelche sch�dlichen Dateien enth�lt. Mit anderen
Worten: Verwenden Sie den Schalter nur, wenn Sie ein Archiv
selbst erstellt haben oder dem Ersteller vollst�ndig
vertrauen. Dieser Schalter erm�glicht es, jede beliebige
Datei an jedem beliebigen Ort auf Ihrem Computer
einschlie�lich wichtiger Systemdateien zu �berschreiben.
Normalerweise sollte er nur f�r Backups und f�r die
Wiederherstellung derselben verwendet werden.

-e[+]<Attr>
Angabe einer Attributmaske <Attr>, die festlegt, welche
Dateien und Verzeichnisse von der Verarbeitung ein- und
ausgeschlossen werden.

<Attr> ist eine dezimale, oktale (mit einer vorangestellten


'0') oder eine hexadezimale (mit vorangestelltem '0x') Zahl.

Standardm��ig, ohne das Zeichen '+' vor <Attr>, definiert


dieser Schalter die Attributmaske der auszuschlie�enden
Dateien. Wenn also das Ergebnis der bitweisen UND-Operation
zwischen <Attr> und den Dateiattributen nicht Null ist, wird
die Datei nicht verarbeitet.

Ist das Zeichen '+' vorhanden, definiert der Schalter die


Attributmaske der einzuschlie�enden Dateien. Nur Dateien,
die mindestens eins der in der Attributmaske angegebenen
Attribute haben, werden verarbeitet.

In der Windows-Version k�nnen auch die Symbole D, S, H, A


und R verwendet werden, um Verzeichnisse und Dateien (D) mit
den Attributen "System" (S), "Versteckt" (H), "Archiv" (A)
und "Schreibgesch�tzt" (R) auszuschlie�en. Die Reihenfolge,
in der die Symbole angegeben werden, ist nicht wichtig.
Die Unix-Versionen unterst�tzen noch weitere Attribute:
"Verzeichnisse" (D) und "Ger�t" (V).

-e<Attr> und -e+<Attr> k�nnen gleichzeitig in derselben


Kommandozeile verwendet werden.

Beispiele:

1) Nur Verzeichnisnamen ohne deren Inhalte archivieren:

rar a -r -e+d verzeichnisse

2) Packe weder Systemdateien noch versteckte Dateien:

rar a -esh dateien

3) Entpacke nur nicht schreibgesch�tzte Dateien:

rar x -er files

-f Bereits vorhandene Dateien erneuern. Der Schalter kann beim


Entpacken oder Erstellen von Archiven verwendet werden. Die
Befehls-/Schalterkombination "a -f" entspricht dem Befehl "f".
Sie k�nnen den Schalter "-f" auch mit dem Befehl "m" oder "mf"
benutzen. Wenn der Schalter "-f" zusammen mit den Befehlen "x"
oder "e" verwendet wird, werden nur �ltere Dateien durch die
neueren Versionen aus dem Archiv ersetzt. Archivierte Dateien
ohne eine Entsprechung au�erhalb des Archivs werden nicht
entpackt.

-hp[p] Dateidaten und Dateik�pfe verschl�sseln.

Der Schalter ist vergleichbar mit dem Schalter "-p[Pwt]",


jedoch verschl�sselt der Schalter "-p" nur die Dateidaten,
w�hrend die anderen Informationen wie Dateinamen sichtbar
bleiben. Dieser Schalter verschl�sselt alle wichtigen Bereiche
eines Archivs: Dateidaten, Dateinamen, Dateigr��en,
Dateiattribute, Dateikommentare und andere Datenbl�cke. Das
bedeutet eine h�here Sicherheitsstufe.
Ohne das Passwort ist es dann sogar unm�glich, die Liste der
Dateien in einem Archiv anzuschauen, das mit dem Schalter
"-hp" verschl�sselt wurde.

Beispiel:

rar a -hpfGzq5yKw geheim report.txt

F�gt die Datei "report.txt" zum verschl�sselten Archiv


"geheim.rar" hinzu unter Verwendung des Passworts "fGzq5yKw".
-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 RAR 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 RAR-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 BLAKE2sp-Hashfunktion ist ein 256 Bit


breiter Wert. Da BLAKE2sp aus kryptografischer Sicht eine
starke Hashfunktion darstellt, ist praktisch sichergestellt,
dass bei zwei Dateien mit derselben BLAKE2sp-Pr�summe auch
die Dateiinhalte �bereinstimmen. Eine BLAKE2sp-Pr�fsumme
erm�glicht eine zuverl�ssigere Erkennung von Fehlern in
den Dateidaten als eine k�rzere CRC32-Pr�fsumme.

Da das Ergebnis der BLAKE2sp-Funktion l�nger ist und somit


mehr Speicherplatz ben�tigt, wird ein Archiv bei der
Verwendung von BLAKE2sp (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 BLAKE2sp-Hashwerten �berein.

Dieser Schalter wird nur f�r RAR-5.0-Archive unterst�tzt.


Er muss daher zusammen mit dem Schalter -ma verwendet werden.

Mit den Befehlen 'vt' oder 'lt' lassen sich die Pr�fsummen
der archivierten Dateien anschauen.

Beispiel:

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

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

-id[c,d,p,q]
Unterdr�ckt Meldungen.

Der Schalter -idc unterdr�ckt die Anzeige des Copyrights.

Der Schalter -idd unterdr�ckt die Meldung "Fertig" am Ende


von Archivoperationen.

Der Schalter -idp unterdr�ckt die Fortschrittsanzeige (die


Prozentanzeige).

Der Schalter -idq schaltet alle Hinweismeldungen ab (Quiet-


Mode), nur Fehlermeldungen und Fragen werden angezeigt.

Es ist m�glich mehrere Buchstaben auf einmal zu verwenden,


demnach ist der Schalter -idcdp richtig.

-ieml[.][Adr]
Archiv als E-Mail versenden. Nur in der Windows-Version
verf�gbar.

H�ngt ein Archiv, das mit dem Befehl "Hinzuf�gen" erstellt


oder erneuert wurde, an eine E-Mail-Nachricht an. Sie m�ssen
ein MAPI-f�higes E-Mail-Programm installiert haben, um diesen
Schalter benutzen zu k�nnen (Die meisten modernen E-Mail-
Programme unterst�tzen die MAPI-Schnittstelle).

Sie k�nnen die E-Mail-Adresse des Empf�ngers direkt im


Schalter angeben oder auch weglassen. Im letzteren Fall wird
Ihr E-Mailprogramm nach der Mailadresse verlangen. Es ist
m�glich, mehrere E-Mail-Adressen anzugeben (durch Kommata
oder Semikolons getrennt).

Wenn Sie ein Punkt "." an den Schalter "-ieml" anh�ngen, wird
das Archiv gel�scht, nachdem es erfolgreich an eine E-Mail
angeh�ngt wurde. Wird der Schalter bei der Erstellung eines
gesplitteten Archivs benutzt, so wird jedes Volumen an eine
eigene E-Mail angeh�ngt.

-ierr Alle Fehlermeldungen an stderr senden.

-ilog[Name]
Fehler in eine Datei protokollieren.

Schreibt Fehlermeldungen in die Datei "rar.log". Wird der


optionale Parameter <Name> nicht angegeben, wird die
Protokolldatei mit folgenden Standardwerten erstellt:

Unix: Datei .rarlog im HOME-Verzeichnis des Benutzers;


Windows: Datei rar.log im Verzeichnis %APPDATA%\WinRAR.

Enth�lt der Parameter <Name> ein Dateinamen ohne Pfad,


erstellt RAR die Protokolldatei im oben angegebenen
Standardverzeichnis mit dem angegebenen Namen.
Um den Ort der Protokolldatei zu �ndern, geben Sie f�r
<Name> einen Dateinamen mit Pfad an.

Standardm��ig wird f�r die Protokolldatei die Textkodierung


UTF-16 Little Endian verwendet. Die Kodierung l�sst sich
mit dem Schalter -sc<Zeichensatz>g �ndern, wie zum
Beispiel -scag f�r die Single-Byte-Kodierung des
Betriebssystems.

Beispiel:

rar a -ilogc:\log\backup.log backup d:\dokumente

Erstellt die Protokolldatei c:\log\backup.log falls bei der


Verarbeitung Fehler auftreten.

-inul Schaltet alle Meldungen ab.

-ioff[n]
F�hrt den PC nach dem Ende einer Archivoperation herunter.

Mit -ioff oder -ioff1 wird der PC heruntergefahren,


-ioff2 versetzt den PC in den in den Ruhezustand,
-ioff3 in den Energiesparmodus und -ioff4 startet den PC neu.
Das Betriebssystem muss die entsprechende Energieoption
unterst�tzen.

Wurde RAR mehrmals mit diesem Schalter gestartet, wird


der PC von der RAR-Instanz heruntergefahren, die ihre
Archivoperation als letztes beendet.

Nur in der Windows-Version verf�gbar.

-isnd[-]
Benachrichtigungst�ne steuern.

Verwenden Sie -isnd zum Anschalten der Benachrichtigungst�ne.


-isnd- schaltet die Benachrichtigungst�ne ab.

-iver Zeigt die Versionsnummer an und beendet RAR. Dazu muss man
nur "RAR -iver" aufrufen.

-k Archiv abschlie�en.

Verhindert jegliche unabsichtliche Archiv�nderung durch RAR.


F�r weitere Details lesen Sie die Beschreibung zum Befehl 'k'.

Beispiel:

rar a -k final.rar srcfiles

-kb Besch�digte entpackte Dateien behalten.


Standardm��ig l�scht RAR Dateien, die nach dem Entpacken
eine fehlerhafte Pr�fsumme haben. Der Schalter "-kb"
bestimmt, dass Dateien mit Pr�fsummen-Fehlern nicht
gel�scht werden sollen.

-log[Format][=Name]
Schreibe Datei- / Archivnamen in eine Protokolldatei

Dieser Schalter schreibt bei Archivierungs-, Entpack-, L�sch-,


und Auflistbefehlen die Archiv- und Dateinamen in die
angegebene Textdatei. Das Verhalten des Schalters l�sst sich
mit der Zeichenkette 'Format' festlegen. 'Format' kann aus
einem oder mehreren der folgenden Zeichen bestehen:

A - Schreibe Archivnamen in die Protokolldatei. Wenn RAR


Volumen erstellt oder bearbeitet, werden alle
Volumennamen protokolliert.

F - Schreibe die Dateinamen aller verarbeiteten Dateien in


die Protokolldatei. Es werden die Dateinamen beim
Hinzuf�gen zu einem Archiv, beim Entpacken aus einem
Archiv, beim L�schen und beim Auflisten von Dateien in
einem Archiv protokolliert.

P - Wenn die Protokolldatei mit dem angegebenen Dateinamen


existiert, h�nge die Daten an die bestehende Datei an
und erstelle keine neue Datei.

U - Schreibe die Daten im Unicode-Format.

Ist weder 'A' noch 'F' angegeben, wird automatisch 'A'


angenommen.

Mit dem Paramter 'Name' kann der Name der Protokolldatei


angegeben werden. Der 'Name' muss von der 'Format'-Zeichenfolge
durch ein '='-Zeichen getrennt sein. Ist 'Name' nicht vorhanden,
verwendet RAR den Standard-Dateinamen rarinfo.log.

Die mehrfache Verwendung des Schalters -log in derselben


Befehlszeile ist erlaubt.

Dieser Schalter kann sehr n�tzlich sein, wenn man ein Archiv
weiterverarbeiten m�chte, das mit den Schaltern -ag oder -v
in einem Batchskript erstellt wurde. Dazu gibt man beim
Erstellen eines Archivs -loga=archivname.txt an und liest
anschlie�end mit einem geeigneten Batch-Befehl den von RAR
erzeugten Archivnamen aus der Textdatei archivname.txt wieder
ein. In einer Windows-Batchdatei geht das zum Beispiel so:
set /p name=<archivname.txt.

Beispiele:

1) Schreibe die Namen der erstellen Volumen in die Textdatei


volumenliste.txt:

rar a -v100m -loga=volumenliste.txt volume.rar c:\data

2) Schreibe die erzeugten Archivnamen im Unicode-Format in


die Textdatei backup.txt:

rar a -ag -logau=backup.txt backup.rar meinedateien\*

3) Schreibe die Namen der �berpr�ften Volumen in die Textdatei


volumenliste.txt und die Namen der �berpr�ften archivierten
Dateien in den Volumen in die Textdatei dateiliste.txt:

rar t -log=volumenliste.txt -logf=dateiliste.txt volume.part01.rar

-m<n> Komprimierungsmethode angeben:

-m0 speichern Dateien ohne Komprimierung zum Archiv


hinzuf�gen
-m1 schnellste Schnellstes Verfahren (geringste Komprimierung)
-m2 schnell Schnelles Komprimierungsverfahren
-m3 normal Normales Komprimierungsverfahren (Standard)
-m4 gut Gutes Komprimierungsverfahren (st�rkere
Komprimierung, aber langsamer)
-m5 beste Bestes Komprimierungsverfahren (st�rkste
Komprimierung, aber am langsamsten)

Wird der Schalter nicht angegeben, benutzt RAR das


"-m3"-Verfahren (Normale Komprimierung).

-ma[4|5]
Version des Archivformats festlegen.

Standardm��ig erstellt RAR Archive im RAR-5.0-Format.


Verwendet man den Schalter -ma4, so werden Archive im
RAR-4.x-Format erstellt. Verwenden Sie den Schalter -ma5
oder nur -ma, um den in der Konfiguration gespeicherten
Schalter -ma4 zu �berschreiben und RAR zu zwingen,
das RAR-5.0-Format zu verwenden.

Dieser Schalter wird nur beim Erstellen von Archiven


verwendet. Beim Erneuern eines bereits vorhandenen
Archivs wird er ignoriert.

-mc<Par>
Erweiterte Komprimierungsparameter einstellen.

Dieser Schalter ist haupts�chlich f�r Benchmarkzwecke und


Experimente gedacht. Im Normalfall ist es besser, RAR die
optimalen Parameter automatisch w�hlen zu lassen. Beachten
Sie, dass der unsachgem��e Gebrauch dieses Schalters zu
einer Verschlechterung der Performance und Komprimierungsrate
f�hren kann. Benutzen Sie den Schalter nur, wenn Sie genau
verstehen, was Sie tun.

Der Schalter hat folgende Syntax:

-mc[Param1][:Param2][Modul][+ oder -]

wobei <Modul> ein Zeichen ist, das den Teil des Komprimierungs-
algorithmus angibt, welcher konfiguriert werden soll.
Es kann folgende Werte annehmen:

A - Audiokomprimierung;
C - Echtfarben(RGB)-Daten-Komprimierung;
D - Deltakomprimierung;
E - x86-Programmcode-Komprimierung;
I - Intel-Itanium-Programmcode-Komprimierung;
T - Textkomprimierung.

Beim RAR-5.0-Archivformat werden nur die Werte 'D' und 'E'


unterst�tzt.

Das Zeichen "+" am Ende des Schalters wendet das ausgew�hlte


Algorithmenmodul auf alle zu verarbeitenden Daten an, "-"
schaltet das Modul vollst�ndig ab. Wird kein Zeichen
angegeben, w�hlt RAR basierend auf den aktuellen Daten und
der Komprimierungsmethode die Module automatisch aus.

Der Schalter "-mc-" schaltet alle optionalen


Algorithmenmodule ab und erlaubt nur die Anwendung des
allgemeinen Komprimierungsalgorithmus.

Die Parameter <Param1> und <Param2> haben je nach gew�hltem


Algorithmenmodul verschiedene Bedeutungen. Sie werden unten
beschrieben.

Audiokomprimierung, Deltakomprimierung

<Param1> ist die Anzahl der Bytekan�le (kann 1 - 31 sein).


RAR unterteilt Multibyte-Kan�le in einzelne Byte-Kan�le,
zum Beispiel werden zwei 16-Bit Audiokan�le von RAR als
vier Ein-Byte-Kan�le angesehen.

<Param2> wird ignoriert.

x86-Intel-Programmcode-Komprimierung,
Intel-Itanium-Programmcode-Komprimierung,
Echtfarben(RGB)-Daten-Komprimierung:

<Param1> und <Param2> werden ignoriert.

Textkomprimierung:

Der Algorithmus zur Textkomprimierung erm�glicht eine


erhebliche Verbesserung der Komprimierungsrate bei reinen
Textdaten. Im Vergleich zu allgemeinen Komprimierungs-
algorithmen in Multicore- und Multiprozessor-Umgebungen ist
die Geschwindigkeit der Textkomprimierung beim Packen
erheblich niedriger, da der Algorithmus mehrere CPU-Kerne
nicht effizient nutzen kann. Auch die Geschwindigkeit beim
Entpacken ist viel langsamer als bei allgemeinen
Komprimierungsalgorithmen, sie ist unabh�ngig von der
Anzahl der vorhandenen CPU-Kerne. Darum ist die
Textkomprimierung standardm��ig abgeschaltet.
Der Schalter -mct erlaubt RAR, den Textkomprimierungs-
algorithmus auf geeignete Daten anzuwenden. Dann
entscheidet RAR aufgrund der aktuellen Daten automatisch,
ob der Textkomprimierungs-Algorithmus angewendet wird oder
nicht. Der Schalter -mct+ wendet den Algorithmus zur
Textkomprimierung auf alle zu komprimierenden Daten an.

Der Schalter -mct kann die Parameter <Param1> und <Param2>


enthalten. Die vollst�ndige Syntax lautet daher
-mc[Param1][:Param2]t[+ oder -].

<Param1> ist der Grad des PPM-Algorithmus (kann 2 - 63 sein).


H�here Werte erh�hen normalerweise leicht die Komprimierungsrate
von redundanten Daten, aber nur, wenn gen�gend Speicherplatz
f�r den PPM-Algorithmus zur Verf�gung steht. Speichermangel
kann sich dagegen negativ auswirken. H�here Werte f�r den
Vorhersagegrad verlangsamen die Pack- und die
Entpackgeschwindigkeit.

<Param2> ist der Speicher in Megabyte, der vom PPM-Algorithmus


verwendet wird (1-128). H�here Werte k�nnen die
Komprimierungsrate verbessern, denken Sie jedoch daran, dass der
PPM-Algorithmus sowohl f�r die Komprimierung als auch f�r die
Dekomprimierung die gleiche Menge an Speicher ben�tigt. Wenn
Sie also eine zu gro�e Speichermenge beim Erzeugen eines
Archivs verwenden, k�nnen andere Leute beim Entpacken Probleme
bekommen, wenn sie dazu ein Computer mit kleinerem Speicher
verwenden. Entpacken wird zwar mit virtuellem Speicher
m�glich sein, der Vorgang wird aber sehr langsam ablaufen.

Beispiele:

1) Der Schalter "-mc1a+" erzwingt die Verwendung der 8-Bit


Mono Audiokomprimierung f�r alle Daten.

2) Der Schalter "-mc10:40t+" erzwingt die Verwendung des


Textkomprimierungsalgorithmus f�r alle Daten, setzt den
Grad der Komprimierung auf 10 und verwendet dabei
40 MB Speicher.

3) Der Schalter "-mc12t" setzt den Textkomprimierungsgrad


auf 12, wenn die Textkomprimierung verwendet wird,
�berl�sst aber RAR die Entscheidung, wann die
Textkomprimierung eingesetzt wird.

4) Die Schalter "-mct -mcd-" erlaubt RAR, den


Textkomprimierungsalgorithmus auf geeignete Daten
anzuwenden, und schaltet die Deltakomprimierung ab.

-md<n>[k,m,g]
W�rterbuchgr��e w�hlen.

Das W�rterbuch ist der Speicherbereich, der vom Komprimierungs-


algorithmus verwendet wird, um sich wiederholende Datenmuster
zu finden und zu komprimieren. Ist die Gr��e der zu
komprimierenden Datei (oder die Gesamtgr��e aller zu
komprimierenden Dateien bei solider Archivierung) gr��er als
die W�rterbuchgr��e, f�hrt eine Erh�hung der W�rterbuchgr��e
normalerweise zu einer Verbesserung der Komprimierungsrate. Dann
ist jedoch die Geschwindigkeit beim Packen geringer und der
Speicherbedarf erh�ht sich.

Beim RAR-4.x-Archivformat kann das W�rterbuch folgende Gr��en


haben: 64 kB, 128 kB, 256 kB, 512 kB, 1 MB, 2 MB, 4 MB.

Beim RAR-5.0-Archivformat kann das W�rterbuch folgende Gr��en


haben: 128 kB, 256 kB, 512 kB, 1 MB, 2 MB, 4 MB, 8 MB, 16 MB,
32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB.

Durch Anh�ngen der Buchstaben 'k', 'm' und 'g' l�sst sich die
Gr��e in Kilo-, Mega- und Gigabyte angeben, z.B. -md64m f�r
eine W�rterbuchgr��e von 64 MB. Wird kein Buchstabe verwendet,
wird automatisch Megabyte gew�hlt, der Schalter -md64m ist
daher gleichwertig zu -md64.

Beim Archivieren ben�tigt RAR ungef�hr das Sechsfache der


angegebenen W�rterbuchgr��e an Hauptspeicher. Die
W�rterbuchgr��en 512 MB und 1 GB stehen daher nur in der
64-Bit-Version von RAR zur Verf�gung. Beim Entpacken wird
etwas mehr als die einfache W�rterbuchgr��e an Hauptspeicher
ben�tigt. Daher kann man sowohl mit der 32-Bit-Version als
auch mit der 64-Bit-Version von RAR Archive mit beliebigen
W�rterbuchgr��en bis zu 1 GB entpacken.

Ist bei einem soliden Archiv die Gesamtgr��e aller Dateien


oder bei einem nicht soliden Archiv die Dateigr��e der
gr��ten Datei weniger als halb so gro� oder genauso gro� wie
die Gr��e des W�rterbuches, so kann RAR die W�rterbuchgr��e
herabsetzen. Das f�hrt zu einem verringerten Speicherbedarf,
ohne dass die Komprimierungsrate sinkt.

Beim RAR-4.x-Archivformat betr�gt die Standardgr��e f�r


das W�rterbuch 4 MB und beim RAR-5.0-Archivformat 32 MB.

Beispiel:

RAR a -s -ma -md128 lib *.dll

Erstelle ein solides Archiv im RAR-5.0-Format mit einer


W�rterbuchgr��e von 128 MB.

-ms[Liste]
Dateitypen angeben, die ohne Komprimierung im Archiv
gespeichert werden.

Gibt Dateitypen an, die ohne Komprimierung gespeichert


werden. Richtig eingesetzt, wird sich die Archivierungs-
geschwindigkeit erh�hen, ohne dass die Komprimierungsrate
merklich geringer wird.

Der optionale Parameter <Liste> legt die Liste der


Dateiendungen (durch Semikolons getrennt) fest. Zum Beispiel
zwingt die Angabe von "-msrar;zip;jpg" RAR, alle RAR- und
ZIP-Archive und alle JPG-Bilder ohne Komprimierung zu
speichern. Es ist ebenfalls erlaubt, Wildcard-Dateimasken
in der Liste anzugeben. So wird "-ms*.rar;*.zip;*.jpg" auch
funktionieren. Die Angabe mehrerer Schalter -ms ist erlaubt,
zum Beispiel -msrar -mszip statt -msrar;zip.

Unter Unix muss beim Schalter -ms die <Liste> in Hochkommata


eingeschlossen werden, wenn mehr als ein Dateityp angegeben
wird. Dadurch wird verhindert, dass das Semikolon durch die
Unix-Shell verarbeitet wird. Eine andere L�sung ist die
Angabe jeweils eines Schalters -ms f�r jeden einzelnen
Dateityp.

Wird <Liste> nicht angegeben, wird der Schalter "-ms" die


Standardmenge von Dateierweiterungen verwenden. Diese enth�lt
folgende Dateitypen:

7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lz, lzh, mp3,
rar, taz, tgz, xz, z, zip, zipx

-mt<Threads>
Anzahl der Threads festlegen.

Der Parameter <Threads> kann Werte von 1 bis 32 annehmen.


Der Parameter setzt einen Richtwert f�r die maximale
Anzahl der aktiven Threads. Die angegebenen Anzahl gilt
f�r den Komprimierungsalgorithmus und f�r andere
RAR-Module, die mehrere Threads starten k�nnen. Obwohl
RAR versucht, sich an den Richtwert zu halten, kann es
manchmal vorkommen, dass die Anzahl der in Wirklichkeit
verwendeten aktiven Threads gr��er ist als der
angegebene Wert.

Eine Ver�nderung des Parameters <Threads> beeinflusst


geringf�gig die Komprimierungsrate. Das hat zur Folge, dass
Archive, die mit unterschiedlichen -mt Schaltern erstellt
werden, nicht exakt �bereinstimmen - selbst dann nicht,
wenn alle anderen Komprimierungseinstellungen gleich sind.

Wird der Schalter -mt nicht angegeben, versucht RAR die


Anzahl der verf�gbaren Prozessoren zu ermitteln und w�hlt
anschlie�end automatisch die optimale Anzahl von Threads.

-n<Dateimaske>
Zus�tzlichen Filter auf die zu verarbeitenden Dateien
anwenden.

Wendet die Dateimaske als zus�tzlichen Filter auf die zu


verarbeitenden Dateien an. Im Namen und Endung der
Dateimaske k�nnen Wildcards verwendet werden. F�r weitere
Details zum Syntax von Dateimasken lesen Sie die Beschreibung
zum Schalter -x. Es ist m�glich, den Schalter '-n' mehrmals
in derselben Kommandozeile einzugeben.

Der Schalter ersetzt nicht die normalen Dateimasken; diese


m�ssen immer noch in der Kommandozeile eingegeben werden.
Mit dem Schalter ist eine zus�tzliche Filterung m�glich, der
die zu verarbeitenden Dateien auf die Dateien beschr�nkt,
die zu der Dateimaske des angegebenen Schalters -n passen.
Dadurch ist es manchmal m�glich, die L�nge der Kommandozeile
zu verk�rzen.
Wenn Sie zum Beispiel alle *.txt und *.lst Dateien in den
Verzeichnissen Projekt und Info packen m�chten, k�nnen Sie
Folgendes eingeben:

rar a -r text Projekt\*.txt Projekt\*.lst Info\*.txt Info\*.lst

oder mit dem Schalter -n:

rar a -r -n*.txt -n*.lst text Projekt Info

-n@<Liste>
Dateimasken f�r zus�tzliche Filterung aus der
Datei <Liste> lesen.

�hnlich wie der Schalter -n<Dateimaske>, im Gegensatz


dazu werden die Masken f�r die einzuschlie�enden Dateien
aus einer Datei gelesen. Wird -n@ ohne Angabe des
Parameters <Liste> verwendet, werden die Dateimasken
von stdin gelesen.

Der Schalter ersetzt nicht normale Dateimasken-Listen in einer


Datei oder die normalen Dateimasken; diese m�ssen immer noch
in der Kommandozeile eingegeben werden. Mit dem Schalter ist
eine zus�tzliche Filterung m�glich, der die zu verarbeitenden
Dateien auf die Dateien beschr�nkt, die zu der beim Schalter -n
angegebenen Dateimaske passen.

Beispiel:

rar a -r -n@liste.txt text Projekt Info @listendatei.txt

-oc NTFS-Attribut "Komprimiert" setzen. Nur in der


Windows-Version verf�gbar.

Dieser Schalter erm�glicht es, beim Entpacken von Dateien


den Status des NTFS-Attributs "Komprimiert" wiederherzustellen.
RAR speichert beim Erstellen eines Archivs immer das Attribut
"Komprimiert", aber stellt es erst dann wieder her, wenn der
Schalter -oc angegeben wird.

-oh Harte Links als Links und nicht als Dateien speichern.

Wenn sich unter den zu archivierenden Dateien einige harte


Links (Hard Links) befinden, wird der erste harte Link als
Datei im Archiv gespeichert, die anderen harten Links in
derselben Gruppe jedoch als Links auf die erste Datei. Beim
Entpacken solcher Dateien erstellt RAR harte Links anstelle
von normalen Dateien.

Nachdem das Archiv erstellt wurde, darf der erste harte Link
im Archiv weder gel�scht noch umbenannt werden, weil sonst
das Entpacken der folgenden Links nicht mehr m�glich ist.
Wird der erste Link ge�ndert, werden auch die folgenden Links
nach dem Entpacken den ge�nderten Inhalt haben. Der Befehl
zum Entpacken muss den ersten harten Link beinhalten, nur
dann werden die folgenden harten Links erfolgreich erstellt.

Der Schalter wird nur f�r RAR-5.0-Archive unterst�tzt.

-oi[0-4][:<minGr��e>]
Identische Dateien als Verweise speichern.

Der Schalter -oi0 (oder nur -oi-) deaktiviert die


Speicherung von identischen Dateien als Verweise, sodass
identische Dateien als normale Dateien gespeichert werden.
Mit dem Schalter -oi- kann ein in der RAR-Konfiguration
gespeicherter Wert �berschrieben werden.

Wird der Schalter -oi1 (oder nur -oi) angegeben, analysiert


RAR die Inhalte aller zu archivierenden Dateien und beginnt
erst dann mit der Archivierung. Werden identische Dateien
gefunden (Dateien mit demselben Inhalt), wird nur die erste
Datei als normale Datei im Archiv gespeichert, alle weiteren
Dateien als Verweise auf die erste Datei. Damit ist eine
Verringerung der Archivgr��e m�glich, f�r das resultierende
Archiv ergeben sich jedoch einige Einschr�nkungen. Nachdem
das Archiv erstellt wurde, darf die erste gespeicherte
identische Datei weder umbenannt noch gel�scht werden, weil
sonst das Entpacken der folgenden Dateien nicht mehr m�glich
ist, da diese als Verweise auf die erste Datei gespeichert
sind. Wird die erste Datei ge�ndert, werden auch die folgenden
Dateien nach dem Entpacken den ge�nderten Inhalt haben. Der
Befehl zum Entpacken muss die erste identische Datei beinhalten,
nur dann werden die folgenden Dateien erfolgreich erstellt.

Der Schalter -oi sollte nur dann verwendet werden, wenn viele
identische Dateien zu packen sind, das Archiv danach nicht
mehr ver�ndert und als Ganzes komplett entpackt wird oder
es nicht notwendig ist, auch einzelne Dateien aus dem Archiv
zu entpacken oder einzelne Dateien im Archiv beim Entpacken
auszuschlie�en. Sind die identischen Dateien klein genug,
sodass sie ins W�rterbuch passen, das mit dem Schalter -md<n>
angegeben wurde, kann der Schalter -s eine anpassungsf�higere
L�sung als -oi sein.

Der Schalter -oi2 ist �hnlich zum Schalter -oi1, aber mit einem
einzigen Unterschied: Bevor das Archivieren beginnt, werden
alle gefundenen identischen Dateien angezeigt.

Die Schalter -oi3 und -oi4 erlauben die Erstellung von Listen
identischer Dateien. Obwohl f�r die G�ltigkeit der Befehlssyntax
man ein Dummy-Archivnamen angegeben muss, wird in diesem Modus
kein Archiv erstellt und nichts komprimiert.
Beim Schalter -oi3 werden Dateinamen und Dateigr��en
identischer Dateien angezeigt, zwischen den Gruppen von
identischer Dateien wird eine Leerzeile ausgegeben.
Beim Schalter -oi4 werden nur die Dateinamen angezeigt, die
erste identische Datei in den Gruppen identischer Dateien
wird nicht angezeigt. Es werden also nur die Dateinamen
von Duplikaten aufgelistet.

Der optionale Wert <minGr��e> erm�glicht die Angabe einer


unteren Grenze f�r die Dateigr��e. Dateien kleiner als
<minGr��e> werden nicht analysiert und nicht in die Suche
nach identischen Dateien einbezogen. Fehlt der Parameter,
wird standardm��ig ein Wert von 64 kB angenommen. Wird ein
zu kleiner Wert <minGr��e> gew�hlt, kann das die Zeit f�r
die Erkennung identischer Dateien erh�hen.

Die Schalter -oi1 und -oi2 werden nur f�r RAR-5.0-Archive


unterst�tzt.

Beispiele:

1) rar a -oi -ma archiv

Speichere alle Dateien im aktuellen Verzeichnis im Archiv


archiv. Speichere identische Dateien als Verweise.

2) rar a -oi3:1000000 -r dummy c:\fotos\*.jpg

Liste alle doppelten *.jpg-Dateien im Verzeichnis c:\fotos


und allen Unterverzeichnissen auf, deren Gr��e gr��er als
oder gleich 1000000 Bytes ist.

-ol[a] Symbolische Links als Links verarbeiten [absolute Pfade]

Speichere symbolische Links (Symbolic Links) als Links im


Archiv. Die Datei- oder Verzeichnis-Inhalte, auf welche die
Links verweisen, werden in diesem Fall nicht im Archiv
gespeichert. In der Windows-Version werden auch
Analysepunkte (Reparse Points) als Links im Archiv gespeichert.
Solche Archiveintr�ge werden beim Entpacken als symbolische
Links oder Analysepunkte wiederhergestellt.

Der Schalter wird von RAR f�r Unix bei RAR-4.x- und
RAR-5.0-Archiven unterst�tzt, in RAR f�r Windows nur bei
RAR-5.0-Archiven.

Um symbolische Links beim Entpacken zu erstellen, kann es


unter Windows notwendig sein, RAR als Administrator ausf�hren.

RAR f�gt beim Archivieren mit dem Schalter -ol alle Links
unabh�ngig vom Link-Ziel hinzu. Standardm��ig entpackt RAR
beim Entpacken symbolische Links nicht, deren Link-Ziel au�erhalb
des Zielverzeichisses liegt, die einen absoluten Pfad aufweisen,
zu viele ".." im Link-Ziel haben oder andere m�glicherweise
gef�hrliche Link-Parameter enthalten. Mit dem Schalter -ola kann
das Entpacken solcher Links aktiviert werden.

Links, die auf Verzeichnisse au�erhalb des Zielverzeichnisses


beim Entpacken verweisen, k�nnen ein Sicherheitsrisiko darstellen.
Aktivieren Sie das Entpacken solcher Links nur, wenn Sie sicher
sind, dass der Inhalt des zu entpackenden Archivs sicher ist,
wie z. B. Ihre eigenen Backups.

Symbolische Links, die RAR f�r ungef�hrlich h�lt, werden


unabh�ngig vom Schalter -ol oder -ola immer entpackt.

-oni Potenziell nicht kompatible Namen zulassen.


Obwohl das NTFS-Dateisystem Dateinamen erlaubt, die mit
Leerzeichen oder Punkten enden, k�nnen viele Windowsprogramme
mit solchen Dateinamen nicht richtig umgehen. Wird der Schalter
nicht angegeben, entfernt RAR beim Entpacken alle Leerzeichen
und Punkte am Ende von Dateinamen, sofern welche vorhanden sind.
Geben Sie diesen Schalter immer dann an, wenn solche Dateinamen
genauso entpackt werden sollen wie sie sind.

Nur in der Windows-Version verf�gbar.

-or Benennt entpackte Dateien automatisch um, wenn eine Datei mit
dem selben Namen bereits existiert. Die umbenannten Dateien
erhalten Namen nach dem Muster 'dateiname(N).txt', wobei
'dateiname.txt' der urspr�ngliche Dateiname und 'N' eine
Zahl ist, die bei 1 beginnt und erh�ht wird, wenn die
entsprechende Datei existiert.

-os NTFS-Datenstr�me speichern. Nur in der Windows-Version


verf�gbar.

Dieser Schalter hat nur f�r NTFS-Dateisysteme eine Bedeutung


und erlaubt das Speichern alternativer Datenstr�me, die mit
einer Datei verkn�pft sind. Es ist empfehlenswert, den
Schalter anzugeben, wenn Sie Software einsetzen, die Daten
in alternativen Datenstr�men ablegt, und Sie diese
Datenst�me sp�ter wiederherstellen m�chten.

Alternative Datenstr�me von NTFS-verschl�sselten Dateien


werden nicht gespeichert.

-ow Dateisicherheitsdaten speichern oder wiederherstellen.


Benutzen Sie diesen Schalter beim Packen, um die
Sicherheitsdaten (Berechtigungen) jeder Datei zu speichern,
und beim Entpacken, um diese wiederherzustellen.

Die RAR-Versionen f�r Unix speichern bei der Verwendung


dieses Schalters den Dateibesitzer und die Gruppeninformation
der Datei.

Die Windows-Version speichert Dateibesitzer, Gruppe,


Zugriffsrechte und Revisionsinformationen, aber nur, wenn Sie
die notwendigen Rechte zum Lesen dieser Informationen
besitzen. Beachten Sie, dass nur das NTFS-Dateisystem
dateibasierende Sicherheitseinstellungen unter Windows
unterst�tzt.

-o[+|-] �berschreibmodus festlegen. Dieser Schalter kann sowohl beim


Entpacken als auch beim Erneuern von archivierten Dateien
verwendet werden. Folgende Modi sind vorhanden:

-o Vor dem �berschreiben nachfragen


(Standardvorgabe beim Entpacken von Dateien);

-o+ Vorhandene Dateien �berschreiben


(Standardvorgabe beim Erneuern archivierter Dateien);

-o- Vorhandene Dateien �berspringen.

-p[Pwt] Passwort setzen.

Setzt ein Passwort <Pwt>, das beim Packen zum Verschl�sseln und
beim Entpacken zum Entschl�sseln von Dateien verwendet wird.

Beim Passwort wird zwischen Gro�- und Kleinschreibung


unterschieden. Die maximale L�nge des Passworts betr�gt 127 Zeichen.
L�ngere Passw�rter werden nach 127 Zeichen abgeschnitten und somit
gek�rzt. Wenn Sie das Passwort in der Kommandozeile
weglassen, werden Sie mit der Meldung "Passwort eingeben"
aufgefordert, es einzugeben. Wird der Schalter ohne den
optionalen Parameter <pwt> verwendet, kann das Passwort
auch per Dateiumleitung oder Pipe gesetzt werden.

Beispiele:

1) rar a -pgeheimnis texte *.txt

F�gt alle "*.txt"-Dateien zum Archiv "texte" hinzu und


verschl�sselt sie mit dem Passwort "geheimnis".

2) rar -p texte.rar *.txt < psw.txt

Setzt den Inhalt der Datei psw.txt als Passwort.

-p- Nicht nach dem Passwort fragen

Frage beim Entpacken bei verschl�sselten Dateien nicht nach


einem Passwort. Um die Frage nach einem Passwort zu
unterdr�cken, kann man derzeit einfach irgendein ung�ltiges
Passwort angeben. Dann meldet RAR jedoch jedes Mal beim
Entpacken einer verschl�sselten Datei "Ung�ltiges Passwort!".
Der Schalter -p- setzt nur '-' als Passwort.

-qo[-|+]
Informationen f�r schnelles �ffnen hinzuf�gen [nie|immer]

In RAR-Archiven wird jeder Dateiheader, der u. a.


Informationen wie den Dateinamen, Dateizeiten, Dateigr��e
und Dateiattribute enth�lt, direkt vor den eigentlichen Daten
der durch den Header beschriebenen Datei gespeichert. Durch
dieses Vorgehen ist das Archiv besser gegen Besch�digungen
gesch�tzt als bei der Speicherung aller Dateiheader in einem
zusammenh�ngenden Bereich. Wird n�mlich dieser
zusammenh�ngende Bereich mit den Headerdaten besch�digt oder
teilweise entfernt, so kann auf den Archivinhalt nicht mehr
zugegriffen werden, das ganze Archiv ist dann zerst�rt. Auch
wenn das Speichern der Dateiheader direkt vor den Dateidaten
zuverl�ssiger ist, hat das einen Nachteil. Wenn man den
Archivinhalt schnell auslesen und anzeigen lassen m�chte,
wie zum Beispiel in der WinRAR-Benutzeroberfl�che, dauert
der Zugriff auf alle Dateiheader relativ lang und ist
langsam, da die Dateiheader �ber das gesamte Archiv
verteilt sind.

Um die Geschwindigkeit beim �ffnen von Archiven zu erh�hen


und wie bisher auch das Archiv nicht von einem f�r
Besch�digungen anf�lligen Datenblock abh�ngig zu machen,
k�nnen zu RAR-5.0-Archiven wahlweise Informationen f�r
schnelles �ffnen �ffnen hinzugef�gt werden. Dieser Datensatz
wird am Ende eines Archivs in einem zusammenh�ngenden Bereich
gespeichert und enth�lt genau wie die �ber das gesamte
Archiv verteilten Dateiheader die Dateinamen und weitere
Dateiinformationen von Dateien im Archiv. Da dieser Bereich
zusammenh�ngend ist, kann der Archivinhalt sehr schnell
gelesen werden, ohne dass daf�r sehr viele Spurwechselvorg�nge
auf dem Datentr�ger notwendig sind. Jeder Dateiheader
in diesem Bereich ist durch eine Pr�fsumme gesch�tzt.
Erkennt RAR, dass die Informationen f�r schnelles �ffnen
einer Datei besch�digt sind, greift RAR auf den Dateiheader
im Archiv zur�ck und liest diesen ein. Daher ist ein Archiv
mit Informationen f�r schnelles �ffnen genauso gut gegen
Besch�digungen gesch�tzt wie eins ohne diese Daten.

Der Datensatz mit den Informationen f�r schnelles �ffnen


enth�lt vollst�ndige Dateiheader von Dateien im Archiv. Ein
Dateiheader kann einige Zehn oder Hundert Bytes gro� sein.
Daher erh�ht sich die Archivgr��e beim Hinzuf�gen von
Informationen f�r schnelles �ffnen um die Summe der Gr��e der
hinzugef�gten Dateiheader. Bemerkbar macht sich die Erh�hung
der Archivgr��e besonders beim Archivieren von sehr vielen
kleinen Dateien, wenn diese ungef�hr die gleiche Gr��e haben
wie ihre Dateiheader. Wenn der Schalter -qo nicht angegeben
oder ohne Parameter verwendet wird, kopiert RAR nur bei
relativ gro�en Dateien die Dateiheader in den Datensatz f�r
schnelles �ffnen. Bei kleineren Dateien werden weiterhin
die Dateiheader im Archiv verwendet. Dieses Vorgehen stellt
einen guten Kompromiss zwischen der Geschwindigkeit beim
�ffnen und der Archivgr��e dar. Der Schwellenwert der
Dateigr��e, ab wann der Dateiheader zu den Informationen f�r
schnelles �ffnen hinzugef�gt wird, kann von der RAR-Version
abh�ngen. Die h�chstm�gliche Geschwindigkeit beim �ffnen
eines Archiv unabh�ngig von der Archivgr��e erreicht man
durch Angabe des Schalters -qo+. Dann werden alle Archiv-
header in den Datensatz f�r schnelles �ffnen kopiert. Soll
das Archiv jedoch m�glichst klein sein und ist auch die
Zeit nicht wichtig, die verschiedene Anwendungen zum �ffnen
des Archivs ben�tigen, gibt man den Schalter -qo- an. Dann
werden �berhaupt keine Informationen f�r schnelles �ffnen
hinzugef�gt.

M�chten Sie den Performancegewinn dieses Schalters messen,


achten Sie darauf, dass der Archivinhalt nicht im Cache des
Datentr�gers gehalten wird. Bei gecachten Archiven werden
n�mlich keine echten Spurwechsel auf dem Datentr�ger
ausgef�hrt, die Zugriffe auf die Dateiheader laufen dann
ebenfalls sehr schnell ab, auch wenn die Informationen f�r
schnelles �ffnen nicht vorhanden sind.

-r Unterverzeichnisse rekursiv durchsuchen. Kann mit folgenden


Befehlen verwendet werden: a, u, f, m, x, e, t, k, rr,
c und s.

Wird der Schalter mit den Befehlen "a", "u", "f" oder "m"
verwendet, so werden sowohl alle Dateien in den
Unterverzeichnissen als auch die Dateien im aktuellen
Arbeitsverzeichnis verarbeitet.

Zusammen mit den Befehlen x, e, t, k, rr, c oder s werden


alle Archive in den Unterverzeichnissen und alle Archive
im aktuellen Arbeitsverzeichnis verarbeitet.

-r- Rekursion abschalten

Auch ohne den Schalter -r schaltet RAR in manchen Situationen


die Rekursion automatisch ein. Durch den Schalter -r- wird
das unterbunden.

Wird beim Archivieren ein Verzeichnisname ohne Wildcards


angegeben, so f�gt RAR standardm��ig auch den Inhalt dieses
Verzeichnisses zum Archiv hinzu, obwohl der Schalter -r nicht
angegeben wurde. RAR schaltet die Rekursion ebenfalls automatisch
an, wenn als Dateimaske das Wurzelverzeichnis eines Laufwerks
ohne Wildcards angegeben wurde. Der Schalter -r- unterbindet
dieses Verhalten.

Zum Beispiel f�gt der Befehl

rar a -r- archiv verzeichnisname

nur das leere Verzeichnis mit dem Namen 'verzeichnisname' zum


Archiv hinzu. Der Inhalt des Verzeichnisses wird komplett
ignoriert. Der Befehl

rar a -r- archiv c:\

komprimiert nur die Dateien im Wurzelverzeichnis des Laufwerks c:.


Dort vorhandene Unterverzeichnisse werden nicht rekursiv
durchsucht und auch nicht zum Archiv hinzugef�gt.

-r0 Vergleichbar mit dem Schalter "-r", allerdings werden bei


den Befehlen "a", "u", "f" und "m" die Unterverzeichnisse
nur bei Dateimasken rekursiv durchsucht, die die Wildcards
'*' und '?' enthalten.

Dieser Schalter arbeitet nur mit Dateinamen. Verzeichnisnamen,


die kein Dateinamen-Teil enthalten, wie zum Beispiel
'Ordnername', sind vom Schalter -r0 nicht betroffen. Die
Inhalte dieser Verzeichnisse werden komplett zum Archiv
hinzugef�gt, wenn nicht der Schalter -r- angegeben wurde.

Beispiel:

rar a -r0 dokumente.rar *.doc liesmich.txt

F�ge alle *.doc-Dateien aus dem aktuellen Verzeichnis und


dessen Unterverzeichnissen sowie die Datei liesmich.txt nur
aus dem aktuellen Verzeichnis zu dem Archiv dokumente.rar
hinzu. W�re der Schalter -r statt -r0, w�rde RAR auch in den
Unterverzeichnissen nach liesmich.txt suchen.

-ri<p>[:<s>]
Setzt die Priorit�t und die Ruhezeit. Nur in der RAR-Version
f�r Windows verf�gbar. Dieser Schalter wird verwendet, um
die Systemauslastung durch RAR in einer Multitasking-Umgebung
einzustellen. Die m�glichen Werte f�r die Task-Priorit�t
gehen von 0 bis 15.

Wenn <p> gleich 0 ist, wird die Standardtaskpriorit�t benutzt,


1 entspricht der geringsten Task-Priorit�t, 15 der h�chsten.

Die Ruhezeit <s> ist ein Wert zwischen 0 und


1000 (Millisekunden). Dies ist die Zeitperiode, in der RAR
nach Lese- oder Schreibvorg�ngen w�hrend einer Pack- oder
Entpackoperation pausiert und die Kontrolle an das System
�bergibt. Werte von <s> ungleich 0 sind immer dann n�tzlich,
wenn man die Systemauslastung weiter absenken muss, als es
nur mit dem Parameter <p> erreicht werden k�nnte.

Beispiel:

F�hre RAR mit der Standardpriorit�t und einer Ruhepause


von 10 ms nach jedem Lese- und Schreibvorgang aus.

rar a -r -sfx -ri0:10 backup *.*

-rr[N] Wiederherstellungsdaten hinzuf�gen. Dieser Schalter wird


bei der Erstellung oder �nderung eines Archivs verwendet,
um Wiederherstellungsdaten zum Archiv hinzuzuf�gen. Lesen
Sie die Beschreibung zum Befehl "rr[N]", um weitere Details
zu erfahren.

-rv[N] Wiederherstellungs-Volumen erstellen. Dieser Schalter wird


beim Erstellen eines gesplitteten Archivs verwendet, um
Wiederherstellungs-Volumen zu erstellen. Lesen Sie die
Beschreibung zum Befehl "rv[N]", um weitere Details
zu erfahren.

-s Solides Archiv erstellen. Ein solides Archiv ist ein Archiv,


das mit einer speziellen Komprimierungsmethode, die einige oder
alle Dateien in diesem Archiv als einen einzigen Datenstrom
ansieht, gepackt wurde.

Solides Archivieren erh�ht die Komprimierungsrate erheblich,


wenn viele kleine, gleichartige Dateien archiviert werden.
Aber es gibt auch ein paar Nachteile: Langsamere Erneuerung
von existierenden soliden Archiven, langsamerer Zugriff auf
die einzelnen Dateien, geringe Reparaturwahrscheinlichkeit
bei Archivbesch�digungen.

Normalerweise werden Dateien in soliden Archiven nach ihrer


Erweiterung sortiert. Es ist jedoch m�glich, die Sortierung
mit dem Schalter -ds auszuschalten oder eine andere
Sortierreihenfolge f�r die Dateien mit Hilfe einer speziellen
Datei festzulegen: rarfiles.lst.

Beispiel:

Erstelle ein solides Archiv mit dem Namen "quelltexte.rar",


verwende ein W�rterbuch der Gr��e 512 kB und durchsuche alle
Unterverzeichnisse rekursiv und beginne beim aktuellen
Verzeichnis. F�ge nur ".asm"-Dateien hinzu:

rar a -s -md512 quelltexte.rar *.asm -r

-s<N> Solide Dateigruppen unter Verwendung einer bestimmten


Dateianzahl erstellen

Vergleichbar mit dem Schalter -s, jedoch wird die solide


Statistik nach dem Packen von <N> Dateien zur�ckgesetzt.
Normalerweise sinkt dadurch die Komprimierungsrate, daf�r
sinkt aber auch der Verlust an Daten im Falle eines
besch�digten soliden Archivs.

-sc<Zeichensatz>[Objekte]
Angabe des Zeichensatzes.

Die Angabe des Parameters <Zeichensatz> ist zwingend


erforderlich. Der Parameter <Zeichensatz> kann eins der
folgenden Werte haben:

U - Unicode UTF-16;
F - Unicode UTF-8;
A - Single-Byte-Kodierung des Betriebssystems. Unter
Windows ist das die ANSI-Kodierung;
O - OEM-Kodierung (DOS). Nur in der Windows-Version.

Die Bytereihenfolge von Quell-UTF-16-Dateien, wie z. B.


Listendateien oder Kommentare, wird mit Hilfe der
Bytereihenfolge-Markierung (Byte Order Mark) erkannt.
Fehlt die Bytereihenfolge-Markierung, wird Little-Endian
als Bytereihenfolge angenommen.

Am Anfang von Unicode-Dateien muss sich das Unicode-Zeichen


FFFE oder FEFF befinden (Unicode Byte Order Mark). Fehlt es,
ignoriert RAR diesen Schalter und verarbeitet die Datei
als ASCII-Text.

Die Angabe des Parameters 'Objekte' ist optional. Der


Parameter 'Objekte' kann eins der folgenden Werte haben:

G - Protokolldateien, die durch den Schalter -ilog


erzeugt werden.
L - Listendateien
C - Kommentardateien
R - Meldungen, die zu Dateien oder an Pipes umgeleitet werden
(Nur in der Windows-Version).

Es ist m�glich, mehr als ein Objekt anzugeben, zum


Beispiel -scolc. Fehlt der Parameter 'Objekte', wird der
Parameter 'Zeichensatz' auf alle Objekte angewandt.

Dieser Schalter erlaubt die Angabe des Zeichensatzes f�r


Dateien des Schalters "-z<Datei>", f�r Dateien mit Dateiliste
und Kommentardateien, die mit dem Befehl "cw" geschrieben
werden.

Beispiele:

1) rar a a -scol daten @liste

Lese Dateiliste aus der Datei "liste" und verwende


die OEM-Kodierung.

2) rar c -scuc -kommentar.txt daten

Lese die Datei kommentar.txt als Unicode-Datei.

3) rar cw -scuc daten kommentar.txt

Schreibe die Datei kommentar.txt als Unicode-Datei.

4) rar lb -scur daten > liste.txt

Speichere die Dateinamen im Archiv daten.rar in die Datei


liste.txt und verwende daf�r den Unicode-Zeichensatz.

-se Solide Dateigruppen unter Verwendung der


Dateierweiterungen erstellen

Vergleichbar mit dem Schalter -s, jedoch wird die solide


Statistik zur�ckgesetzt, sobald sich die Dateierweiterung
�ndert. Normalerweise sinkt dadurch die Komprimierungsrate,
daf�r sinkt aber auch der Verlust an Daten im Falle eines
besch�digten soliden Archivs.

-sfx[Name]
Selbstentpackendes Archiv erstellen. Wenn dieser Schalter
bei der Erstellung eines neuen Archivs verwendet wird, wird
ein selbstentpackendes Archiv (SFX) erstellt. Standardm��ig
verwendet RAR das SFX-Modul in der Datei "default.sfx".
In der Windows-Version sollte sich die Datei "default.sfx"
im selben Verzeichnis wie "rar.exe" befinden, unter Unix im
Home-Verzeichnis des Benutzers, im Verzeichnis "/usr/lib"
oder "/usr/local/lib".

Beispiel:

rar a -sfxwincon.sfx meineinstallation

Erstellt ein selbstentpackendes Archiv mit dem SFX-Modul


"wincon.sfx".

-si[Name]
Liest bei der Erstellung eines Archivs die Daten von
stdin (Standardeingabe). Der optionale Parameter <Name>
gibt den Dateinamen f�r die komprimierten von stdin
gelesenen Daten im erstellten Archiv an. Fehlt dieser
Parameter, wird der Dateiname auf 'stdin' gesetzt.

Beispiel:

type Baum.Far | rar a -siBaum.Far baum.rar

Komprimiert die Ausgabe von "type Baum.Far" als Datei


"Baum.Far" in das Archiv "baum.rar".

-sl<Gr��e>
Nur die Dateien verarbeiten, die kleiner sind als im
Parameter <Gr��e> dieses Schalters angegeben.
Der Parameter <Gr��e> muss in Bytes angegeben werden.

-sm<Gr��e>
Nur die Dateien verarbeiten, die gr��er sind als im
Parameter <Gr��e> dieses Schalters angegeben.
Der Parameter <Gr��e> muss in Bytes angegeben werden.

-sv Unabh�ngige solide Volumen erstellen

Normalerweise versucht RAR, die solide Statistik so schnell


wie m�glich nach dem Beginn eines neuen Volumens
zur�ckzusetzen. Das passiert aber nur, wenn nach einem
vorangegangenen Zur�cksetzen gen�gend Daten gepackt wurden
(wenigstens ein paar Megabytes).

Dieser Schalter zwingt RAR, die Gr��e der gepackten Daten


zu ignorieren und die Statistik bei Volumen beliebiger Gr��e
immer zur�ckzusetzen. Das senkt zwar die Komprimierungsrate,
aber erh�ht die Chancen, ein Teil der Daten entpacken zu
k�nnen, wenn ein Volumen eines soliden gesplitteten Archivs
verloren gegangen ist oder besch�digt wurde.

Beachten Sie, dass RAR manchmal trotz Angabe dieses Schalters


die Statistik nicht zur�cksetzen kann. Zum Beispiel ist dies
nicht m�glich, wenn eine gro�e Datei auf mehrere Volumen
aufgeteilt wird. RAR kann die solide Statistik nur zwischen
getrennten Dateien zur�cksetzen, aber nicht innerhalb einer
einzelnen Datei.

Wird kein gesplittetes Archiv erstellt, wird der Schalter


ignoriert.

-sv- Abh�ngige solide Volumen erstellen

Verhindert, dass die solide Statistik zwischen Volumen


zur�ckgesetzt wird.

Dies erh�ht zwar die Komprimierungsrate geringf�gig, aber die


Chancen sinken erheblich, ein Teil der Daten entpacken zu
k�nnen, wenn ein Volumen eines soliden gesplitteten Archivs
verloren gegangen ist oder besch�digt wurde.

Wird kein gesplittetes Archiv erstellt, wird der Schalter


ignoriert.

-s- Keine solide Archivierung

-t Dateien nach der Archivierung auf Fehler testen. Der


Schalter ist besonders n�tzlich in Kombination mit dem
Befehl "Verschieben". Dann werden die Dateien nur gel�scht,
wenn das Archiv erfolgreich getestet wurde.

-ta[m,c,a,o]<Datum>
Dateien verarbeiten, die nach dem angegebenen Datum
ge�ndert wurden. Dazu geh�ren auch Dateien, die genau mit
dem angegebenen Datum �bereinstimmen.

Das Format von <Datum> ist YYYYMMDDHHMMSS (YYYY=Jahreszahl,


MM=Monat, DD=Tag, HH=Stunden, MM=Minuten, SS=Sekunden). Es
ist m�glich, Trennzeichen wie "-" oder ":" in das Datum
einzuf�gen und nachfolgende Felder wegzulassen. Zum Beispiel
ist der folgende Schalter korrekt: -ta2001-11-20. Intern
wird er auf -ta20011120000000 erweitert und interpretiert
als "Dateien, die nach der Uhrzeit 00:00:00 Uhr des
20. November 2001 ge�ndert wurden".

Verwenden Sie die Buchstaben 'm', 'c', 'a', um die


�nderungszeit, Erstellzeit, letzte Zugriffszeit anzugeben,
zum Beispiel -tac20011120 f�r die Erstellzeit. Wird einer
der Buchstaben nicht angegeben, wird die �nderungszeit
angenommen.

Es ist erlaubt, mehrere Buchstaben im selben Schalter zu


verwenden. Zum Beispiel setzt der Schalter -tamc20190215
dasselbe Datum f�r alle angegebenen Zeiten. Dasselbe l�sst
sich auch durch die Angabe mehrerer Zeitfilter-Schalter auf
der Befehlszeile erreichen. Standardm��ig werden Zeitfilter
durch die UND-Logik miteinander verkn�pft, eine Datei muss
daher zu allen derartigen Filtern passen, um verarbeitet
zu werden. Mit dem Buchstaben 'o' l�sst sich die
Verkn�pfungslogik zu ODER �ndern, eine Datei muss dann
mindestens zu einem 'o'-Filter passen. Verwenden Sie zum
Beispiel -taco20190201 -tamo20190210, um Dateien zu
verarbeiten, die nach dem 01.02.2019 erstellt oder nach
dem 10.02.2019 ge�ndert wurden.

-tb[m,c,a,o]<Datum>
Dateien verarbeiten, die vor dem angegebenen Datum
ge�ndert wurden. Nicht dazu geh�ren Dateien, die genau mit
dem angegebenen Datum �bereinstimmen.

Das Format des Schalters ist derselbe wie beim


Schalter "-ta[m,c,a,o]<Datum>".
-tk Originale Archivzeit beibehalten. Verhindert, dass RAR bei
einer Archiv�nderung die Archivzeit ver�ndert.

-tl Archivzeit auf die Dateizeit der neusten Datei setzen.


Zwingt RAR, die Zeit eines ver�nderten Archivs auf die Zeit
der neusten Datei im Archiv zu setzen.

-tn[m,c,a,o]<Zeit>
Dateien verarbeiten, die neuer als die angegebene
Zeitspanne sind. Dazu geh�ren auch Dateien, die genau mit
der angegebenen Zeitspanne �bereinstimmen.

Das Format der Zeitangabe <Zeit> ist:

[<Tage>d][<Stunden>h][<Minuten>m][<Sekunden>s]

Verwenden Sie zum Beispiel den Schalter -tn15d, um Dateien


zu verarbeiten, die neuer als 15 Tage sind, und den Schalter
-tn2h30m, um Dateien zu verarbeiten, die neuer als
2 Stunden und 30 Minuten sind.

Verwenden Sie die Buchstaben 'm', 'c', 'a', um die


�nderungszeit, Erstellzeit, letzte Zugriffszeit anzugeben,
zum Beispiel -tnc2h30m f�r die Erstellzeit. Wird einer
der Buchstaben nicht angegeben, wird die �nderungszeit
angenommen.

Es ist erlaubt, mehrere Buchstaben im selben Schalter zu


verwenden. Zum Beispiel setzt der Schalter -tnmc30d dieselbe
Zeitspanne f�r alle angegebenen Zeiten. Dasselbe l�sst sich
auch durch die Angabe mehrerer Zeitfilter-Schalter auf
der Befehlszeile erreichen. Standardm��ig werden Zeitfilter
durch die UND-Logik miteinander verkn�pft, eine Datei muss
daher zu allen derartigen Filtern passen, um verarbeitet
zu werden. Mit dem Buchstaben 'o' l�sst sich die
Verkn�pfungslogik zu ODER �ndern, eine Datei muss dann
mindestens zu einem 'o'-Filter passen. Verwenden Sie zum
Beispiel -tnco30d -tnmo20d, um Dateien zu verarbeiten,
deren Erstellzeit neuer als 30 Tage oder �nderungszeit
neuer als 20 Tage ist.

-to[m,c,a,o]<Zeit>
Dateien verarbeiten, die �lter als die angegebene
Zeitspanne sind. Nicht dazu geh�ren Dateien, die genau mit
der angegebenen Zeitspanne �bereinstimmen.

Das Format des Schalters ist derselbe wie beim


Schalter "-tn[m,c,a,o]<Zeit>".

-ts[m,c,a,p][+,-,1]
Dateizeit (�nderung, Erstellung, Zugriff, Beibehalten) speichern
oder wiederherstellen.

Bei Angabe des Schalters -tsm wird die Zeit der letzten
�nderung, bei -tsc die Zeit der Erstellung und bei -tsa
die Zeit des letzten Zugriffs einer Datei gespeichert.
Die mehrfache Verwendung von -ts Schaltern ist m�glich, wie
z. B. -tsc -tsa. Wird 'm', 'c' oder 'a' beim Schalter nicht
angegeben, werden alle drei Zeiten angenommen.

H�ngen Sie ein '+' an, um eine Dateizeit mit maximal m�glicher
Pr�zision zu speichern. Der konkrete Wert der h�chsten
Genauigkeit h�ngt vom Betriebssystem und dem Dateisystem ab.
Unter Windows kann das bis 100 Nanosekunden und unter Unix
1 Nanosekunde sein. H�ngen Sie '1' an, um eine Pr�zision von
1 Sekunde vorzugeben, oder '-', um die Dateizeit nicht zu
speichern. Sind '+', '-' oder '1' nicht vorhanden, wird '+'
angenommen. Die Schalter -ts+ und -ts speichern demnach alle
drei Dateizeiten mit h�chster Pr�zision.

F�r eine Datei werden alle Zeiten immer mit derselben


Genauigkeit gespeichert. Werden unterschiedliche
Genauigkeiten angegeben, beispielsweise -tsm1 -tsc+, wird
die Genauigkeit gew�hlt, die allen Angaben gemeinsam ist.

RAR-4.x-Archive enthalten immer die Zeit der letzten �nderung.


Bei RAR-4.x-Archiven speichert der Schalter -tsm- weiterhin
die Zeit der letzten �nderung, allerdings mit der niedrigsten
m�glichen Pr�zision von 2 Sekunden. Nur die Speicherung der
zwei anderen Dateizeiten kann unterbunden werden, also die
Speicherung der Zeit der Erstellung und des letzten Zugriffs.
Bei RAR-5.0-Archiven hingegen ist es m�glich, die Speicherung
aller Dateizeiten einschlie�lich der Zeit der letzten �nderung
zu verhindern. Bei den entpackten Dateien werden dann die
Dateizeiten auf die aktuelle Zeit des Betriebssystems gesetzt.
Die Schalterkombination -tsm- -tsc- -tsa- oder kurz -ts-
speichert also bei RAR-4.x-Archiven die Zeiten der letzten
�nderung mit geringer Pr�zision und bei RAR-5.0-Archiven
�berhaupt keine Dateizeiten.

Wird der Schalter -ts nicht angegeben, speichert RAR die Zeit
der letzten �nderung mit h�chster Pr�zision, die zwei anderen
Dateizeiten werden nicht gespeichert.

Standardm��ig setzt RAR beim Entpacken von Dateien nur die


Zeit der letzten �nderung, selbst wenn ein Archiv weitere
Zeitangaben enth�lt. Verwenden Sie beim Entpacken die Schalter
-ts oder -ts+, um alle drei Zeiten zu setzen. Geben Sie beim
Entpacken die Schalter -tsc und -tsa an, um die Zeit der
Erstellung und die Zeit des letzten Zugriffs zu setzen. Durch
Angabe des Schalters -tsm- oder -ts- werden bei den entpackten
Dateien die Zeiten der letzten �nderung auf die aktuelle Zeit
des Betriebssystems statt auf die im Archiv gespeicherten
Zeiten gesetzt.

Windows erlaubt das Setzen aller drei Zeiten beim Entpacken.


Unter Unix kann die Zeit der letzten �nderung und des letzten
Zugriffs, aber nicht die Zeit der Erstellung gesetzt werden.

Mit dem Schalter -tsp wird beim Archivieren der Originalwert


der Zugriffszeit der Quelldateien beibehalten. Mit diesem
Schalter wird der Originalwert der letzten Zugriffszeit der
zu archivierten Dateien beibehalten, er legt jedoch nicht
fest, welche Zeiten im Archiv gespeichert werden sollen.
Dazu muss der Schalter zusammen mit anderen -ts-Schaltern
kombiniert werden.
M�chte man zum Beispiel die letzte Zugriffszeit im Archiv
speichern und die letzte Zugriffszeit der Quelldateien
beibehalten, m�ssen die beiden Schalter -tsa -tsp zusammen
verwendet werden.

-tsp wird durch RAR f�r Windows unterst�tzt, es kann jedoch


nicht garantiert werden, dass der Schalter auch mit RAR f�r
andere Betriebssysteme funktioniert.

Es ist m�glich, mehrere Modifier im selben Schalter zu


verwenden, wie zum Beispiel -tscap anstelle von
-tsc -tsa -tsp.

Beispiele:

1) rar a -ts backup

Speichere alle Dateizeiten mit der h�chstm�glichen


Genauigkeit.

2) rar x -tsa backup

Stelle die Zeit der letzten �nderung und die Zeit des
letzten Zugriffs wieder her. Der Schalter -tsm braucht
nicht angegeben zu werden, weil RAR die Zeit der letzten
�nderung standardm��ig setzt. Soll ausschlie�lich die Zeit
der letzten �nderung wiederhergestellt werden, m�ssen
die beiden Schalter -tsm- -tsa verwendet werden.

3) rar a -tsm1 -tsc1 -tsp backup

Speichere die Zeiten der letzten �nderung und die Zeiten


der Erstellung mit geringer Genauigkeit und behalte die
Zeit der letzen �nderung der Quelldateien bei.

-u Dateien erneuern. Kann sowohl beim Entpacken als auch bei


der Erstellung von Archiven verwendet werden.
Die Befehls/Schalterkombination "a -u" entspricht dem
Befehl "u". Sie k�nnen den Schalter "-u" auch mit den
Befehlen "m" oder "mf" verwenden. Wird der Schalter "-u"
zusammen mit den Befehlen "x" oder "e" benutzt, werden �ltere
Dateien durch die neueren Versionen aus dem Archiv ersetzt.
Im Gegensatz zum Schalter "-f" werden archivierte Dateien ohne
eine entsprechende ungepackte Datei trotzdem entpackt.

-v Gesplittetes Archiv (Volumen) mit automatischer Erkennung der


Gr��e erstellen oder den Inhalt aller Volumen auflisten.

Dieser Schalter kann beim Erstellen oder Auflisten des Inhalts


von Volumen verwendet werden.

Im ersten Fall wird die automatische Erkennung der Volumengr��e


aktiviert, sodass neue Volumen immer den gesamten verf�gbaren
Speicherplatz auf dem Zielspeichermedium ausnutzen. Dies ist
besonders n�tzlich, wenn man gesplittete Archive auf Wechsel-
datentr�gern erstellt. Mehr �ber gesplittete Archive (Volumen)
k�nnen Sie in der Beschreibung des Schalters -v<n> lesen.

Im zweiten Fall, wenn der Schalter zusammen mit den Befehlen


'V' oder 'L' verwendet wird, wird RAR gezwungen, die Inhalte
aller Volumen anzuzeigen, beginnend mit dem Volumen, der in der
Kommandozeile angegeben wurde. Ohne diesen Schalter zeigt RAR
nur den Inhalt des einen angegebenen Volumens an.

-v<n>[k|b|f|m|M|g|G]
Gesplittetes Archiv (Volumen) erstellen.
Erstellt ein gesplittetes Archiv mit Volumen der
Gr��e=<n>*1000 [*1024 | *1] Bytes. Standardm��ig wird bei
diesem Schalter <n> mit tausend (1000) Bytes multipliziert
(nicht mit 1024 Bytes). Sie k�nnen die Gr��e auch durch
Anh�ngen verschiedener Buchstaben in anderen Ma�einheiten
angeben: "k" f�r Kilobyte, "b" f�r Byte, "m" f�r Megabyte,
"M" f�r Millionen von Bytes, 'g' f�r Gigabyte, 'G' f�r
Milliarden von Bytes. Oder Sie w�hlen eines der vordefinierten
Werte mit dem Buchstaben "f" und anschlie�ender Gr��enangabe
aus. Die vordefinierten Gr��en k�nnen 360, 720, 1200, 1440
oder 2880 sein. Diese werden dann durch die entsprechenden
Diskettengr��en ersetzt.

Wird keine Gr��e angegeben, wird die automatische


Gr��enerkennung verwendet.

Die Angabe von Nachkommastellen ist erlaubt. Als


Dezimaltrennzeichen wird der Punkt "." verwendet.
-v1.5g bedeutet zum Beispiel 1,5 Gigabytes.

Sie k�nnen mehrere -v Schalter angeben, um unterschiedliche


Gr��en f�r verschiedene Volumen festzulegen. Zum Beispiel:

rar a -v100k -v200k -v300k archivname

setzt die Gr��e des ersten Volumen auf 100 kB, des zweiten
Volumen auf 200 kB und f�r alle folgenden Volumen auf 300 kB.

Werden Volumen auf Wechseldatentr�gern erstellt, so erscheint


nach der Erstellung des ersten Volumens folgender Dialog:

N�chstes Volumen erstellen? Ja/Nein/Alle

Jetzt sollten Sie den Datentr�ger wechseln. Wenn Sie mit


"Alle" antworten, werden alle Volumen ohne Pause dazwischen
erstellt.

Standardm��ig haben RAR-Volumen Namen der Form


"volumenname.partNNN.rar", wobei NNN die Nummer des Volumens
ist. Beim RAR-4.x-Format ist es mit dem Schalter -vn m�glich,
ein anderes, auf der Dateierweiterung basierendes
Nummerierungssystem zu verwenden. In diesem Fall hat das
erste Volumen in der Folge die Erweiterung ".rar", die
nachfolgenden Volumen-Erweiterungen sind nummeriert von
".r00" bis ".r99". Bei RAR-5.0-Archiven wird der Schalter
-vn und das auf der Dateierweiterung basierende Namensschema
nicht unterst�tzt.
Um gesplittete Archive zu entpacken oder zu testen, m�ssen
Sie nur den ersten Volumennamen verwenden. Existiert das
n�chste Volumen im aktuellen Laufwerk nicht, und liegt das
Laufwerk auf einem Wechselmedium, so erscheint
folgender Dialog:

Diskette mit <n�chster Volumenname> einlegen.

Legen Sie nun den Datentr�ger mit dem richtigen Volumen ein
und dr�cken Sie eine beliebige Taste.

Wenn beim Entpacken das n�chste Volumen nicht gefunden wird


und sich die Volumen auf einem nicht wechselbaren Medium
befinden, bricht RAR den Vorgang mit folgender
Fehlermeldung ab:

Kann Volumen <Volumenname> nicht finden.

Archiv-Volumen, d.h. Teile eines gesplitteten Archivs, k�nnen


nicht ver�ndert werden. Die Befehle "d", "f", "u", "s" k�nnen
daher nicht auf ein gesplittetes Archiv angewendet werden.
Der Befehl "a" kann ausschlie�lich zur Erstellung eines neuen
gesplitteten Archivs (Multi-Volumen-Archiv) benutzt werden.

Es ist m�glich, wenn auch unwahrscheinlich, dass einzelne


gepackte Dateien in einem Volumen gr��er sein k�nnen als im
unkomprimierten Zustand. Das ist auf den Umstand
zur�ckzuf�hren, dass die Komprimierungsmethode "speichern"
(keine Komprimierung, wenn die gepackte Datei gr��er als die
ungepackte Datei ist) in gesplitteten Archiven nicht zur
Verf�gung steht.

Gesplittete Archive k�nnen solide sein. So ein Archiv wird


mit den Schaltern "-v" und "-sfx" erstellt.

Beispiel:

Erstelle ein gesplittetes Archiv mit einer


festen Volumengr��e:

rar a -s -v1440 floparch.rar *.*

Erstellt ein solides Archiv mit einer Volumengr��e von


1440000 Bytes.

-vd Laufwerksinhalt von Wechselmedien beim Erstellen von


Volumen l�schen

Alle Dateien und Verzeichnisse auf dem Zieldatentr�ger


werden gel�scht, wenn der Schalter "-vd" verwendet wird.
Der Schalter l�sst sich nur auf Wechseldatentr�ger anwenden,
Festplatten k�nnen durch die Verwendung des Schalters nicht
gel�scht werden.

-ver[n] Verschiedene Versionen einer Datei in einem


Archiv erm�glichen
Zwingt RAR, vorherige Dateiversionen beim Erneuern eines
vorhandenen Archivs darin zu belassen. Alte Versionen werden
zu "dateiname;n" umbenannt, wobei 'n' die Versionsnummer ist.

Entpackt man ein Archiv ohne Angabe des Schalters "-ver", so


entpackt RAR standardm��ig nur die zuletzt hinzugef�gte
Dateiversion (die Version ohne Versionsnummer am Ende des
Dateinamens). Wenn Sie jedoch den Dateinamen mit der
Versionsnummer exakt angeben, wird auch nur diese Version
entpackt. Zum Beispiel entpackt der Befehl "rar x archivname"
nur die neusten Versionen, w�hrend der Befehl
"rar x archivname aufsatz.txt;5" nur die Datei "aufsatz.txt;5"
entpackt, wenn diese Version im Archiv vorhanden ist.

Gibt man den Parameter 'n' beim Archivieren an, so begrenzt


das die maximale Anzahl von Dateiversionen, die im Archiv
gespeichert werden. Alte Dateiversionen, die �ber dieser
Grenze liegen, werden gel�scht.

Wird der Schalter -ver beim Archivieren verwendet, ist es


empfehlenswert, Dateinamen der Form 'dateiname;n' bei den
Dateien zu vermeiden, die hinzugef�gt werden sollen.
Solche Dateinamen k�nnen zu doppelten Eintr�gen f�hren, wenn
im Archiv bereits eine alte Version mit demselben Dateinamen
vorhanden ist oder sp�ter erstellt wird.

-vn Alte Volumennamen verwenden

Standardm��ig haben RAR-Volumen Namen der Form


"volumenname.partNNN.rar", wobei NNN die Nummer des Volumens
ist. Beim RAR-4.x-Format ist es mit dem Schalter -vn m�glich,
ein anderes, auf der Dateierweiterung basierendes
Nummerierungssystem zu verwenden. In diesem Fall hat das
erste Volumen in der Folge die Erweiterung ".rar", die
nachfolgenden Volumen-Erweiterungen sind nummeriert von
".r00" bis ".r99". Bei RAR-5.0-Archiven wird der Schalter
-vn und das auf der Dateierweiterung basierende
Namensschema nicht unterst�tzt.

-vp Pause vor jedem Volumen

Standardm��ig fragt RAR vor dem Verarbeiten des n�chsten


Volumens nur dann nach einer Best�tigung, wenn Volumen auf
Wechseldatentr�gern erstellt werden sollen und der verf�gbare
Speicherplatz auf dem Wechseldatentr�ger kleiner als die
Volumengr��e ist. Dieser Schalter zwingt RAR, diese
Best�tigung immer vor dem Erstellen und Entpacken des
n�chsten Volumens anzufordern. Das kann zum Beispiel n�tzlich
sein, wenn Sie jedes neue Volumen sofort nach der Erstellung
auf einen anderen Datentr�ger kopieren m�chten.

-w<p> Das Verzeichnis <p> als Arbeitsverzeichnis festlegen. Dieser


Schalter kann verwendet werden, um das Verzeichnis f�r
tempor�re Dateien festzulegen.
-x<f> Schlie�t die angegebene Datei <f> oder das angegebene
Verzeichnis <f> von der Verarbeitung aus. Wildcards k�nnen
sowohl im Dateinamen als auch in der Verzeichnisangabe der
Dateimaske verwendet werden. Sie k�nnen den Schalter -x
mehrmals in derselben Befehlszeile angeben, um mehrere
Dateimasken anzugeben.

Enth�lt die Dateimaske Wildcards, wird sie auf alle Dateien


im aktuellen Verzeichnis und dessen Unterverzeichnissen
angewendet. Ohne Wildcards ist die Dateimaske nicht rekursiv:
Die Dateimaske "dateiname" schlie�t beim Archivieren nur die
Datei 'dateiname' im aktuellen Verzeichnis und beim Entpacken
nur die Datei 'dateiname' im Stammverzeichnis des Archivs aus.

Verwenden Sie die Syntax "*\dateiname", um die


Datei 'dateiname' rekursiv in allen Verzeichnissen und
Unterverzeichnissen auszuschlie�en.

Kennen Sie den genauen Pfad einer Datei, k�nnen Sie mit dem
Syntax "pfad\dateiname" diese eine Datei 'dateiname' im
Verzeichnis "pfad" von der Verarbeitung ausschlie�en. Wird
beim Entpacken eines Archiv die Syntax "-xpfad\dateiname"
verwendet, muss "pfad" der Pfad innerhalb des Archivs sein
und nicht der Dateipfad auf dem Datentr�ger nach dem Entpacken.

Standardm��ig werden Dateimasken, die Wildcards enthalten,


nur auf Dateien angewendet. Ben�tigen Sie hingegen eine
Maske mit Wildcards, die mehrere Verzeichnisse ausschlie�en
soll, ist die Verwendung einer bestimmten Syntax erforderlich.
Verzeichnismasken m�ssen das Pfadtrennzeichen ('\' unter
Windows und '/' unter Unix) an der letzten Stelle haben.
Die Verzeichnismaske "*tmp*\" zum Beispiel schlie�t alle
Verzeichnisse aus, die zu "*tmp*" passen, "*\tmp\" schlie�t
hingegen alle 'tmp'-Verzeichnisse aus. Da beide
Verzeichnismasken Wildcards enthalten, werden sie auf das
aktuelle Verzeichnis und dessen Unterverzeichnissen
angewendet.

M�chten Sie genau ein Verzeichnis von der Verarbeitung


ausschlie�en, geben Sie den genauen Verzeichnisnamen
einschlie�lich des absoluten oder relativen Pfades ohne
irgendwelche Wildcards an. In diesem Fall ist es nicht
erforderlich, das Pfadtrennzeichen an die Maske anzuh�ngen.
Nur bei Verzeichnismasken, die Wildcards enthalten, muss
das Pfadtrennzeichen angeh�ngt werden, um sie von
Dateimasken unterscheiden zu k�nnen.

Beispiele:

1) rar a -r -x*.jpg -x*.avi rawfiles

F�ge alle Dateien aus dem aktuellen Verzeichnis und dessen


Unterverzeichnissen zu dem Archiv rawfiles hinzu. Schlie�e
dabei jedoch alle Dateien mit der Dateiendung ".jpg"
und ".avi" aus;

2) rar a -r -x*\temp\ sicherungc c:\*


Komprimiere alle Dateien auf dem Laufwerk c: - au�er
Verzeichnisse mit dem Namen 'temp' und Dateien, die sich in
Verzeichnissen mit dem Namen 'temp' befinden;

3) rar x -x*.txt dokumente

Entpacke alle Dateien au�er *.txt aus dem


Archiv dokumente.rar.

-x@<ld> Schlie�t Dateien von der Verarbeitung aus, deren Dateinamen


in der Listendatei <ld> angegeben sind. Wird -x@ ohne Angabe
des Parameters <ld> verwendet, werden die Dateinamen von
stdin gelesen.

Beispiel:

rar a -x@exlist.txt archiv *.exe

-y Alle Fragen mit "Ja" beantworten.

-z[Datei]
Archivkommentar aus der Datei <Datei> lesen.

Dieser Schalter kann bei allen Befehlen verwendet werden,


die ein Archiv ver�ndern, um eine Archivkommentar aus einer
Datei einzulesen und einem Archiv hinzuzuf�gen. M�chten
Sie den Zeichensatz f�r die Kommentardatei angeben,
verwenden Sie den Schalter zusammen mit dem
Schalter "-sc". Wird <Datei> nicht angegeben, wird
der Kommentar von stdin gelesen.

Einschr�nkungen
~~~~~~~~~~~~~~~

Einschr�nkungen bei Befehlen:

Die Befehle "d", "u", "f", "c", "cf" k�nnen nicht auf gesplittete
Archive angewendet werden.

Der Befehl "a" kann nicht zum Erneuern, sondern nur zum Erstellen
eines neuen gesplitteten Archivs verwendet werden.

R�ckgabewerte
~~~~~~~~~~~~~

Im Fall einer erfolgreichen Archivoperation beendet sich RAR mit


dem Fehlercode 0. Ein Exit-Code ungleich Null zeigt an, dass ein
Fehler aufgetreten ist:

Code Beschreibung
0 Erfolgreicher Abschluss der Operation.
1 Nicht schwerwiegende(r) Fehler traten auf.
2 Ein schwerwiegender Fehler trat auf.
3 Falsche Pr�fsumme. Die Daten sind besch�digt.
4 Es wurde versucht, ein Archiv zu �ndern, das mit dem
Befehl "k" abgeschlossen wurde.
5 Fehler beim Schreiben auf einen Datentr�ger.
6 Fehler beim �ffnen einer Datei.
7 Fehler in einer Kommandozeilenoption.
8 Nicht gen�gend Speicher f�r die Operation.
9 Fehler beim Erstellen einer Datei.
10 Zu der angegebenen Dateimaske und den angegebenen
Optionen wurden keine Dateien gefunden.
11 Falsches Passwort.
255 Der Benutzer stoppte die Ausf�hrung des Prozesses.

Glossar
~~~~~~~

Archiv Spezielle Datei, die eine oder mehrere Dateien


enth�lt, die wahlweise komprimiert und/oder
verschl�sselt sind.

Komprimierung Eine Methode zur Kodierung von Daten, um deren


Gr��e zu verkleinern.

Pr�fsumme Ein Wert, der aus einem Datenblock oder aus den
Daten einer Datei berechnet wird. Damit l�sst
sich die G�ltigkeit von Daten oder Dateiinhalten
�berpr�fen.

SFX-Archiv Selbstentpackendes Archiv (SelF-eXtracting archive).


Ein Archiv im ausf�hrbarer Format, das aus einem
selbstentpackenden Modul (SFX-Modul) und aus
komprimierten Daten besteht. Um so ein Archiv zu
entpacken, reicht es aus, die ausf�hrbare Datei
zu starten.

Solide Ein Archiv, dass mit einer speziellen


Komprimierungsmethode gepackt wurde, welche alle
Dateien als einen kontinuierlichen Datenstrom
ansieht. Diese Methode ist von Vorteil, wenn eine
gro�e Anzahl kleiner Dateien gepackt werden.

Volumen Teil oder Teile eines gesplitteten Archivs. Ein


Archiv in mehrere Volumen aufzuteilen bietet die
M�glichkeit, diese Teile auf mehreren
Wechseldatentr�gern zu speichern. Um solide
Volumen zu entpacken, muss das Entpacken beim
ersten Volumen begonnen werden.

Copyrights

(c) 1993-2019 Alexander Roshal


(c) 2002-2019 Michael Leimer <http://leimer.name>
f�r die deutsche �bersetzung

Das könnte Ihnen auch gefallen