Benutzerhandbuch
~~~~~~~~~~~~~~~~
| Einfuehrung | |
| Konfigurationsdatei | |
| RAR Umgebungsvariable | |
| RAR Befehlszeilenaufruf | |
| Einschraenkungen | |
| Fehlercodes | |
| Glossar |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Willkommen bei RAR
-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Einfuehrung
~~~~~~~~~~
RAR ist ein leistungsstarkes Werkzeug, welches es erlaubt, Archive
zu
bearbeiten und zu pflegen. Ein RAR-Archiv ist normalerweise eine Datei
mit der Erweiterung ".rar".
RAR bietet Ihnen folgendes:
* Komplexer und einzigartiger Kompressionsalgorithmus
* Spezieller Multimediakompressionsalgorithmus
* Bessere Kompression als vergleichbare Packer durch Solid-Archivierung
* Authentizitaetsueberpruefung (nur fuer registrierte Benutzer)
* Selbstenpackende Archive und Volumen (SFX)
* Wiederherstellung von physisch zerstoerten Archiven
* Schutz, Passwort, Dateizuordnungsliste, Dateisicherheit und vieles mehr ...
Konfigurationsdatei
~~~~~~~~~~~~~~~~~~~
RAR fuer Unix liest die Konfigurationseinstellungen aus der Datei
.rarrc im
home-Verzeichnis des Benutzers oder aus dem /etc Verzeichnis.
RAR fuer Windows liest die Konfigurationseinstellungen aus der Datei
rar.ini,
welche sich im gleichen Verzeichnis wie die rar.exe befindet.
Diese Datei kann die folgenden Eintraege enthalten:
switches=<alle RAR Schalter; getrennt durch Leerzeichen>
RAR Umgebungsvariable
~~~~~~~~~~~~~~~~~~~~~
Standardschalter koennen zur Windowsumgebungsvariable RAR unter
Verwendung
des SET Befehls hinzugefuegt werden.
Beispiel:
Der Befehl SET RAR=-s -m5 -md1024 zwingt RAR, Solid Archive mit der
besten
Kompression und einer Woerterbuchgroesse von 1024KB zu erzeugen. Die RAR Um-
gebungsvariable hat hoehere Prioritaet als andere Konfigurationsein-
stellungen.
RAR behandelt die Einstellungen mit den folgenden Prioritaeten:
Befehlszeilenparameter hoechste Prioritaet
Schalter in der RAR Variable geringere Prioritaet
Schalter in der Konfiguratiosndatei geringste Prioritaet
Log-Datei
~~~~~~~~~
Wenn der Schalter -ilog in der Kommandozeile oder in der
Konfigurations-
datei angegeben wurde, schreibt RAR Statusnachrichten ueber Fehler, die
waehrend der Abarbeitung eines Archives entstehen, in eine Log-Datei.
Unter Unix heisst die Datei .rarlog (Home-Verzeichnis). In den Windows-
Versionen heisst die Datei Rar.log und wird im gleichen Verzeichnis wie
die rar.exe abgelegt.
Die Dateiordnung fuer solide Archive - RARFILES.LST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Die Datei RARFILES.LST beinhaltet eine benutzerdefinierte Liste,
die RAR veranlasst, Dateien in einer bestimmten Reihenfolge zu einem
soliden Archiv hinzuzufuegen. Sie kann Dateinamen, Wildcards und ei-
nen speziellen Eintrag namens $default beinhalten. Der Eintrag
$default gibt an, wo Dateien, die nicht mit den anderen Eintraegen
uebereinstimmen, plaziert werden sollen. Das ";" am Zeilenanfang
zeigt an, dass es sich bei der Zeile um einen Kommentar handelt.
Die Datei gehoert in dasselbe Verzeichnis wie RAR, unter Unix und
BeOS
ins Benutzer home Verzeichnis oder nach /etc.
Zur Steigerung der Ausfuehrungsgeschwindigkeit und Kompressionsrate:
- aehnliche Dateien sollten zu Gruppen zusammengefasst werden
- haeufig genutzte Dateien sollten an den Anfang gestellt werden
RAR Befehlszeilenaufruf
~~~~~~~~~~~~~~~~~~~~~~~
Syntax
RAR <Befehl> [ -<Schalter> ] <Archiv>
<@Dateiliste...> [ <Dateien...> ]
[ <Zielverzeichnis> ]
Geben Sie eine leere Dateiliste ein, um die Dateinamen mit der
Tastatur
einzugeben.
Beschreibung
Befehlszeilenparameter (Befehle und Schalter) bieten die
Moeglichkeit,
Archive mit RAR zu erstellen und zu bearbeiten. Ein Befehl ist eine
Zeichenkette (oder ein einzelner Buchstabe), der RAR zu einer be-
stimmten Aktion veranlasst. Schalter dienen dazu, die Art der Be-
arbeitung zu variieren. Weitere Parameter sind Archivname und
die zu archivierenden/entpackenden Dateien.
Unter Unix benoetigen sie Anfuehrungszeichen, um zu verhindern, dass
Wildcards selbst von RAR abgearbeitet werden. Zum Beispiel entpackt
dieser Befehl alle *.asm Dateien aus allen RAR-Archiven im aktuellen
Verzeichnis:
rar e '*.rar' '*.asm'
Es stehen folgende Befehle zur Auswahl:
a Datei(en) einem Archiv hinzufuegen
Beispiel:
RAR a myarch
c Archivkommentar hinzufuegen
Beim Druecken von <F10> wird der eingegebene Kommentar
gespeichert,
waehrend bei <Esc> die Eingabe abgebrochen wird.
Wird <F10> gedrueckt, ohne einen Kommentar einzugeben, wird der aktu-
elle Kommentar geloescht.
Kommentare werden angezeigt, waehrend das Archiv entpackt wird. Die
maximale Laenge fuer die Kommentardatei betraegt 16384 Bytes.
RAR bietet die Unterstuetzung von ANSI-Escape-Sequenzen, die den Ge-
brauch von Farbe und Cursorbewegungen erlauben. Um Kommentare anzu-
zeigen, wird kein ANSI-Treiber benoetigt.
Eine Neudefinition der Tastatur durch Escape-Sequenzen ist dagegen
NICHT moeglich, damit ueber ein RAR-Archiv keine sogenannten ANSI-Bom-
ben verbreitet werden koennen.
Beispiel:
RAR c distrib.rar
Kommentardateien koennen mit den Schaltern "=" und
"-z<Datei>" ein-
gelesen werden.
RAR c dummy =info.txt
oder
RAR c -zinfo.txt dummy
cf fuegt Dateikommentare hinzu (nicht zum kompletten Archiv)
Mit <F10> koennen Sie einen eingegebenen Kommentar speichern.
Wenn Sie keinen Kommentar eingeben, wird der bisherige geloescht.
<Esc> dient zum Abbruch der Eingabe.
Kommentare werden angezeigt, wenn der Befehl "v"
eingegeben wurde.
Die maximale Kommentargroesse betraegt 16kB.
Beispiel:
RAR cf bigarch *.txt
cw schreibt den Archivkommentar in eine Datei
Beispiel:
RAR cw oldarch comment.txt
Der Kommentar des Archivs oldarch.rar wird in die Datei comment.txt
geschrieben.
d Datei(en) aus einem Archiv loeschen
Bemerkung: Wenn dieser Befehl zur Folge hat, dass alle Dateien eines
Archivs geloescht werden, wird auch das leere Archiv entfernt.
e Datei(en) eines Archivs in das aktuelle Verzeichnis extrahieren
f Datei(en) in einem Archiv auffrischen
Frischt die Dateien auf, die seit der Erstellung des Archivs veraen-
dert wurden. Mit diesem Befehl werden keine neuen Dateien dem Archiv
hinzugefuegt.
k Archiv sperren
Alle Befehle, die das Archiv veraendern wuerden, werden ignoriert.
Beispiel:
RAR k final.rar
l[t] Zeigt den Inhalt eines Archives an (technisch).
m Datei(en) und Verzeichnis(se) in ein Archiv verschieben
Das Verschieben von Dateien und Verzeichnissen hat zur Folge, dass
bei erfolgreicher Archiverstellung die Dateien und Verzeichnisse ge-
loescht werden. Wenn der Schalter "-ed" benutzt wird, werden die Ver-
zeichnisse nicht entfernt.
mf Datei(en) in ein Archiv verschieben
Das Verschieben von Dateien in ein Archiv hat bei erfolgreicher Ar-
chiverstellung das Loeschen der Dateien zu Folge.
p Datei(en) auf dem Bildschirm ausgeben (STDOUT)
r Reparatur eines beschaedigten Archivs
Die Reparatur eines Archives besteht aus zwei Schritten. Zuerst wird
das Archiv nach einer vorhandenen Wiederherstellungsinformation
(recovery record) gescannt (siehe Befehl "rr"). Wenn das Archiv diese
Informationen beinhaltet und die beschaedigten Daten fortlaufend sind
und weniger als n*512 Bytes betragen, wobei n die Anzahl der Wieder-
herstellungs-Sektoren ist, ist die Chance einer erfolgreichen Rekon-
struktion sehr hoch. Wenn dieser Schritt erfolgreich durchgefuehrt
wurde, wird ein Archiv namens _RECOVER.RAR erstellt.
Wenn das Archiv die Wiederherstellungsinformationen nicht beinhaltet
oder das Archiv aufgrund zu schwerer Beschaedigung nicht vollstaendig
wiederhergestellt werden kann, beginnt der zweite Schritt. Dann wird
nur die Archivstruktur wiederhergestellt, so dass es unmoeglich ist,
Datetein mit einer falschen CRC wiederherzustellen. Aber es ist
moeglich, unbeschaedigte Dateien, auf die man wegen der zerstoerten
Archivstruktur nicht zugreifen konnte, zu retten. Dies ist nuetzlich
bei nicht-soliden Archiven. Wenn dieser Schritt erfolgreich durch-
gefuehrt wurde, wird ein Archiv namens _RECOVER.RAR erstellt.
Waehrend der Wiederherstellungsprozess laeuft, wird RAR den Benutzer
zu
Eingaben auffordern, wenn verdaechtige Dateien entdeckt werden.
Suspicious entry
Name: <possibly filename>
Size: <size> Packed: <compressed size>
Add it: Yes/No/All
Antworten Sie mit "Y", um diese Datei dem Archiv
_RECONST.RAR
hinzuzufuegen.
Beispiel:
RAR r buggy.rar
rr[N] Fuegt dem Archiv die Wiederherstellungsinformationen hinzu
Wahlweise koennen einem Archiv redundante Informationen (recovery
record) hinzugefuegt werden. Dadurch wird das Archiv ein wenig groesser,
eine Datenrettung im Fall eines Diskettenfehlers oder anderen Daten-
verlusten wird aber unterstuetzt. Ein Record kann bis zu 32768 Wiederher-
stellungs-Sektoren (recovery sectors) beinhalten. Die Anzahl der
Sektoren kann direkt auf der Befehlszeile angegeben werden oder
automatisch in Bezug auf die Archivgroesse gewaehlt werden. Normalerweise
ist die Größe der Wiederherstellungsinformationen etwa 0,6% der gesamten
Archivgröße.
Es ist zuaetzlich moeglich, die Groesse der
Wiederherstellungsinformation
in Prozent zur Archivgroesse anzugeben. Haengen Sie das Prozentzeichen
einfach hinter den Befehlsparameter. Zum Beispiel:
rar rr3% Archivname
Wenn die beschaedigten Daten fortlaufend sind, ist jeder Sektor in
der Lage, 512 Bytes an Daten wiederherzustellen, obwohl dieser Wert
abnehmen kann, wenn mehrere Bereiche beschaedigt sind.
Die Groesse der Records kann annaehernd durch
<Archivgroesse>/256+<Sektorzahl>*512 Bytes
berechnet werden.
s[name] Konvertiert ein Archiv in ein SFX-Archiv (selbstentpackend).
Das Archiv wird an ein SFX-Modul angehaengt (es wird das Modul
in der Datei default.sfx verwendet oder ein im Schalter angege-
benes verwendet). In der Windows-Version sollte sich die Datei
default.sfx im gleichen Verzeichnis wie RAR befinden, unter
Unix im Home-Verzeichnis des Benutzers, unter Unix und BeOS
ins Benutzer Home-Verzeichnis oder nach /etc.
s- RAR erzeugt ein neues Archive ohne SFX Module,
das Original SFX Archive wird NICHT geloescht.
t Archiv(e) testen
Dieser Befehl fuehrt eine Pseudo-Dateiextraktion durch. Keine Datei
wird geschrieben, die Datei(en) werden nur auf Integritaet geprueft.
Archive im aktuellen Verzeichnis testen:
rar t *
oder unter Unix:
rar t '*'
Alle Archive im aktuellen Verzeichnis und in allen Unter-
verzeichnissen durchsuchen:
rar t -r *
oder unter Unix:
rar t -r '*'
u Datei(en) im Archiv vervollstaendigen
Dateien, die sich noch nicht im Archiv befinden, werden
hinzugefuegt.
Ausserdem werden Dateien, die seit der Erstellung des Archivs veraen-
dert wurden, aufgefrischt.
v[t] Listet den Inhalt eines Archives ausfuehrlich auf [technisch].
Die Dateien werden in folgendem Format aufgelistet: vollstaendiger
Dateiname, Dateikommentar, Groesse ungepackt/gepackt, Kompressions-
rate, letztes Update, Attribute, Checksumme (CRC), Kompressions-
methode und zum Entpacken benoetigte RAR-Version. Zusaetzliche
technische Informationen werden angezeigt, wenn der Befehl
'vt' verwendet wird.
Um den Inhalt aller Archiv-Volumen aufzulisten, verwenden
Sie einen Asterisk-Stern ('*') anstelle der Dateierweiterung
oder verwenden Sie den Schalter '-v'
Beispiel:
rar vt bambam >bambam.lst
Auflisten des Archivinhaltes (technisch) in eine Datei.
x Datei(en) mit vollstaendigen Pfad aus dem Archiv extrahieren
Einschraenkungen:
Die Befehle "d", "u" und "f" funktionieren nicht mit Archiv-Volumen.
Der Befehl "a" kann nicht zum Updaten eines
Archiv-Volumens benutzt
werden, nur zum Erstellen eines solchen.
Die Befehle "c" und "cf" arbeiten nicht mit
Archiv-Volumen, aber mit
soliden Archiven.
Schalter (in Verbindung mit einem Befehl):
-? Zeigt eine Liste mit gueltigen Befehlen und Schaltern an
-- Weist RAR an, nicht weiter nach Schaltern in der
Kommandozeile zu suchen. Dies ist von Nutzen, falls
Sie eine Datei bearbeiten wollen, deren Name mit einem
Spiegelstrich beginnen. Wenn Sie so einen Namen ohne
den -- Schalter eingeben, wird der Dateiname als Schalter
interpretiert.
-ac Archivattribut nach dem Packen loeschen (nur Windows)
-ag[Format]
Generiert Archivnamen aus aktuellem Datum
Haengt das aktuelle Datum an den Archivnamen an.
Das Format des angehaengten Datum wird durch den optionalen
Parameter "Format" bestimmt oder auf "YYYYMMDDHHMMSS" gesetzt,
falls der Parameter fehlt.
Die Formatbeschreibung kann folgende Zeit enthalten:
Y Jahr
M Monat
MMM Monatsnamen (Jan, Feb, etc.)
W Kalenderwoche
A Tag der Woche (Montag ist 1, Sonntag ist 7)
D Tag des Monats
H Stunden
M Minuten (M wird als Minuten behandelt, wenn es auf H folgt.)
S Sekunden
Alle anderen Zeichen werden zum Archivnamen ohne Aenderungen hinzu-
gefügt.
Beispiele:
1) benutze das standard YYYYMMDDHHMMSS Format
winrar a -ag backup
2) benutze das DD-MMM-YY Format
winrar a -agDD-MMM-YY backup
3) benutze das YYYYMMDDHHMM Format
winrar a -agYYYYMMDDHHMM backup
4) benutze das YYYY-WW-A Format
winrar a agYYYY-WW-A-backup
-ao Nur Dateien mit gesetztem Archivattribut hinzufuegen
(nur Windows)
Beispiel:
fuege alle Dateien auf Laufwerk C: mit gesetzem Archiv-
attribut dem Archiv 'f:backup' hinzu und loesche das
Archivattribut.
rar a -r -ac -ao f:backup c:\*.*
-ap<Verz.> Setzt das Verzeichnis innerhalb eines Archiv.
Der Verzeichnisname wird zu allen Dateien hinzugefuegt,
die zu einem Archiv hinzugefuegt, und von allen
entfernt, die entpackt werden.
-as Archivinhalt synchronisieren
Wenn dieser Schalter beim Archivieren verwendet wird, werden
alle Dateien, die nicht in der Dateiliste vorhanden sind, aus
dem Archiv entfernt. Es ist sinnvoll diesen Schalter in Kombination
mit dem Schalter -u (Update) zu verwenden, wenn ein Verzeichnis
archiviert wird.
-av Echtheits-Zertifikat (AV) anfuegen (nur registrierte Version)
RAR wird zu jedem neu erstellten oder geaenderten Archiv folgende
In-
formationen hinzufuegen: Ersteller, letztes Update und Archivname.
Wird ein Archiv, das ein Echtheitszertifikat beinhaltet, veraendert,
ohne diesen Schalter zu benutzen, wird das vorhandene Zertifikat ge-
loescht.
Beim Extrahieren, Testen, Listen oder Auffrischen eines Archivs mit
dem Schalter "-av" wird RAR das Archiv auf Integritaet ueberpruefen und
folgende Nachricht anzeigen:
Verifying authenticity information ...
Im Falle einer erfolgreichen Ueberpruefung werden die Nachricht
"Ok",
der Name des Erstellers und der Zeitpunkt der letzten -nderung ange-
zeigt. Wenn die Ueberpruefung fehlschlaegt, wird die Nachricht "FAILED"
ausgegeben.
Wenn Multi-Volumen-Archive mit dem Schalter "-av" erstellt
werden,
wird jedem Archiv eine Pruefsumme (CRC) hinzugefuegt.
Das Leistungsmerkmal der Echtheitsueberpruefung wird empfohlen, wenn
Archive in Umlauf gebracht werden.
Um diese Funktionen nutzen zu koennen, MUSS das Programm registriert
werden. Bitte setzen Sie sich dazu mit naechstliegenden RAR/winRAR-
Registrierungs-Site in Verbindung.
-av- setzt die Echtheitsueberpruefung ausser Kraft
-cfg- eine vorhandene Konfigurationsdatei wird nicht eingelesen
-cl Dateinamen in Kleinbuchstaben konvertieren
-cu Dateinamen in Grossbuchstaben konvertieren
-c- Kommentare werden nicht angezeigt
-df Dateien nach dem Archivieren löschen
Verschiebt die Dateien in das Archiv. Wird der Schalter
zusammen mit dem Befehl "A" verwendet, hat er die gleiche
Wirkung wie der Befehl "M".
-dh Shared-files oeffnen
RAR oeffnet auch Dateien, die bereits von anderen Programmen zum
Schreiben geoeffnet wurden. Dieser Schalter birgt die Gefahr, dass
eine Datei archiviert wird, waehrend sie von einem anderen Programm
modifiziert wird. Seien Sie also vorsichtig.
-ds zu einem soliden Archiv hinzugefuegte Dateien nicht sortieren
-ep Verzeichnisnamen aus den Dateinamen entfernen
Dieser Schalter ermoeglicht es, Dateien einem Archiv hinzuzufuegen,
ohne die Pfade einzuschliessen. Das kann natuerlich zur Folge haben,
dass mehrere Dateien mit demselben Namen in einem Archiv existieren!
-ep1 Ausgangsverzeichnis aus den Dateinamen entfernen
Der Pfad aus der Kommandozeile wird nicht gespeichert.
Beispiel:
RAR a -ep1 -r test tmp\*.*
Alle Dateien und Verzeichnisse aus dem Unterverzeichnis TMP werden
dem Archiv "test" hinzugefuegt. Der Pfadname wird jedoch nicht die
Angabe "TMP\" enthalten. Das ist gleichbedeutend mit folgender Be-
fehlssequenz:
cd tmp
RAR a -r ..\test
cd ..
-ep2 Auf vollstaendige Pfadangabe erweitern
Die vollstaendige Pfadangabe wird beim Packen gespeichert.
(Es werden sowohl Laufwerksbuchstaben und fuehrendes Backslash akzeptiert).
-e<s,h,a,r> Attribute zum Ausschliessen von Dateien festlegen
Die Schalter "-es", "-eh", "-ea" oder
"-er" besagen, dass Dateien mit
den Attributen System, Hidden, Archive oder Read-Only von einer Ver-
arbeitung mit RAR ausgenommen werden sollen. Die Reihenfolge ist un-
wichtig, ebenso koennen mehrere Attribute kombiniert werden ("-esh").
(Bedeutung der Attribute:
system : Die Datei ist eine Systemdatei wie z.B. "wp root. sf".
hidden : Die Datei ist unsichtbar
archive : Die Datei wurde seit der letzen Sicherung geaendert.
read-only: Die Datei ist schreibgeschuetzt
Beispiel:
RAR a -ehs purity *.exe
Fuegt KEINE Dateien mit den Attributen Hidden oder System hinzu.
-f Datei(en) auffrischen
Kann sowohl bei der Extraktion als auch bei der Erstellung von Ar-
chiven verwendet werden.
Der Befehl "a -f" hat dieselbe Bedeutung wie der Befehl
"f", Sie
koennen den Schalter "-f" mit den Befehlen "m" oder "mf"
verwenden.
Wird der Schalter "-f" mit den Befehlen "e" oder "x"
gebraucht, wer-
den nur aeltere Dateien mit den neueren, im Archiv enthaltenen, Ver-
sionen ersetzt.
-ierr Alle Fehlermeldung an STDERR senden.
-idp Fortschrittsanzeige ausschalten.
-ilog Fehler in Datei listen.
-inul Alle Meldungen unterdruecken.
-isnd Klaenge aktivieren
-k Archive sperren
Dieser Schalter verhindert jede weitere Veraenderung am Archiv durch RAR.
-kb Zerstoerte Dateien nicht loeschen.
Normalerweise loescht RAR Dateien mit CRC-Fehlern nach
dem Entpacken. Mit dem Schalter -kb koennen Sie das Loeschen
dieser Dateien unterbinden.
-m<0..5> Kompressionsmethode definieren
-m0 store Dateien werden beim Hinzufuegen nicht komprimiert
-m1 fastest schnellste Methode (geringe Kompression)
-m2 fast schnelle Kompression
-m3 normal normale Kompression (Standard)
-m4 good gute Kompression-Methode (hoeherer Kompressionsgrad,
aber langsamer)
-m5 best beste Kompressions-Methode (am langsamsten)
Ohne Angabe verwendet RAR die Methode -m3 (normale Kompression).
-d<Groesse>: Waehlt eine "Buchgroesse" (dictionary
size) in kB (gilt nicht
fuer die DOS-Version). Die Groesse muss 64, 128, 256, 512
oder 1024 betragen oder wahlweise einen der entsprechenden
Buchstaben "a", "b", "c", "d" oder "e".
Das "Verschiebe-Buch" (sliding dictionary) ist ein
bestimmter Spei-
cherbereich,der vom Kompressionsalgorithmus verwendet wird. Wenn die
Groesse der zu komprimierenden Dateien (oder aller Dateien bei soliden
Archiven) die Buchgroesse uebersteigt, wird ein Erhoehen der Buch-
groesse die Kompressionsrate verbessern, die Verarbeitungsgeschwindigkeit
herabsetzen und den Speicherbedarf erhoehen. RAR fuer DOS benutzt eine
feste Buchgroesse von 64kB. RAR fuer OS/2 (und andere 32-Bit-Systeme)
nutzen die Standardgroesse von 256kB, aber die kann vom Benutzer auf
64kB, 128kB, 512kB oder 1024kB geaendert werden. Im Gegensatz zur
Kompression wird die Entpackgeschwindigkeit nicht von der Buchgroesse
beeinflusst.
Der Speicher, der benoetigt wird, um grosse Archive zu erstellen,
kann
in etwa als 5*<Buchgroesse>+150kB berechnet werden. Ungefaehr 1MB wird
fuer die Extraktion und 5*<Buchgroesse>+1150kB fuer das Update eines so-
liden Archivs benoetigt.
RAR fuer DOS kann aus grossen Archiven extrahieren, indem es konven-
tionellen Speicher, EMS und Festplattenspeicher benutzt. Wenn weder
EMS noch Festplattenspeicher verfuegbar sind, wird die Operation sehr
stark verlangsamt. RAR fuer DOS kann grosse Archive nicht in ein SFX-
Archiv konvertieren oder solche soliden Archive auffrischen.
Beispiele:
RAR a -s -mdd sources *.asm
RAR a -s -md512 sources *.asm
erstellt ein solides Archiv unter Benutzung der Buchgroesse 512kB
-mm Multimedia-Kompression
Ermoeglicht einen speziellen Multimedia-Kompressionalgorithmus. Die-
ser wird primaer zur Kompression digitaler Audio-Daten, wie WAVs bis
zu vier 8-Bit-Kanaelen oder zwei 16-Bit-Kanaelen genutzt, aber auch
True-Color-Bitmap-Grafiken (24-Bit) werden gut komprimiert. Eine
Verbesserung der Kompressionsrate um bis zu 30% kann gegenueber der
normalen Kompression erwartet werden.
Waehrend der Archiverstellung fuehrt RAR im Multimedia-Modus eine
in-
telligente Datenanalyse durch und entscheidet zwischen normaler und
Multimedia-Kompression fuer verschiedene Teile der Dateien, je nach-
dem, welches Verfahren vorteilhafter ist. Diese Analyse erlaubt op-
timale Performance, wenn verschiedene Datentypen in einer Datei
existieren. (Die ist typisch fuer STM- und MOD-Dateien.)
Die Schalter -m<N> "Set compression method" und -s
"Create solid
archive" koennen mit der Multimedia-Kompression verwendet werden,
aber sie beeinflussen nur die Teile, die mit dem normalen Algorith-
mus komprimiert werden.
Wenn der Schalter -mm mit Nicht-Multimedia-Daten verwendet wird,
wird die Kompressionsrate nicht verbessert; allerdings geschieht
die Verarbeitung langsamer. Deswegen ist es nicht empfohlen, die
Multimedia-Kompression mit anderen als Multimedia-Daten zu benut-
zen.
Bemerkung: Die Multimedia-Kompression wurde nur fuer bestimmte Da-
tei-Typen entwickelt. Sie arbeitet gut mit WAV, STM, MOD und Echt-
farb-Bildern, verbessert aber nichts bei MID, GIF, JPG oder 8-Bit-
Bitmap-Grafiken.
Beispiel:
RAR a -m5 -s -mm songs *.wav
-mmf erzwingt Multimedia-Kompression
Dieser Schalter arbeitet aehnlich wie der -mm-Schalter mit einer
Ausnahme: Die Dateien werden immer als Multimedia-Dateien verar-
beitet, unabhaengig vom Ergenbis der Analyse. Dies verschlechtert
die Kompression, kann aber nuetzlich sein, wenn RAR eine Datei mal
nicht als Multimedia-Datei erkennen sollte.
-ol Symbolische Links anstelle anstelle der Datei selbst speichern
(nur Unix).
-ow Dateibesitzer und Gruppe speichern.
Unix und BeOS RAR Versionen speichern Dateibesitzer
und Gruppe, wenn dieser Schalter benutzt wird.
Win32 Versionen speichern Besitzer, Gruppe & Dateirechte,
wenn Sie den entsprechenden Rechte dafür besitzen. Bitte
beachten Sie, dass nur das NTFS-Dateisystem dateibasierende
Sicherheitseinstellungen unter Windows unterstützt.
-os NTFS-Datenströme speichern. Nur Win32 Version.
Dieser Schalter hat nur für NTFS-Dateisysteme unter Windows NT
eine Bedeutung und erlaubt das Speichern alternative Datenströme,
die mit einer Datei verknüpft sind. Dies ist besonders wichtig unter
Windows 2000, welches diese Datenströme benutzt, um einige Dateiinformationen
wie Dateibeschreibungen zu speichern. Wenn Sie RAR zum Backup Ihrer NTFS
Laufwerke benutzen, ist es empfehlenswert, diese Option zu aktivieren.
-o+ existierende Dateien ueberschreiben
-o- existierende Dateien nicht ueberschreiben (Standard)
-p<password> Passwort <password> definieren
-p Passwort definieren
Das Passwort wird nach Gross- und Kleinschreibung unterschieden.
Wenn
auf der Kommandozeile kein Passwort angegeben wird, erscheint die
Eingabeaufforderung
Enter password:
Beispiel:
RAR a -pmyhoney secret *.txt
Neu hinzugefuegte Dateien werden mit dem Passwort
"myphoney" gesich-
ert.
-p- Nicht nach dem Passwort fragen
-r Unterverzeichnisse einschliessen
Nutzung mit folgenden Befehlen: a,u,f,m,x,e,t,p,v,l,c,cf,s.
Wenn der Schalter "-r" mit den Befehlen "a",
"u", "f" oder "m" be-
nutzt wird, werden sowohl Dateien im aktuellen Verzeichnis als auch
die aller Unterverzeichnisse bearbeitet.
Bei Gebrauch mit den Befehlen x,e,t,p,v,l,c,cf,s werden alle Archive
im aktuellen Verzeichnis ebenso bearbeitet wie die in allen Unter-
verzeichnissen.
-r0 Vergleichbar mit -r, aber wenn er mit den Befehlen a,u,f,m
verwendet
wird, bewirkt er, dass WinRAR die Verzeichnisse nur nach den mit
Wildcards angegebenen Dateien durchsucht.
-ri<P>[:S] Prioritaet und Ruhezeit einstellen
Dieser Schalter dient dazu, die Systemauslastung durch WinRAR in
Multitasking-Umgebungen zu regulieren. Die moegliche Prioritaet reicht
von 0 bis 15. Wenn fuer <p> 0 angegeben wird, wird die Standard-
prioritaet verwendet. Ansonsten entspricht 1 der niedrigsten und 15
der hoechsten Prioritaet. Die Ruhezeit (sleep time) <s> kann auf 0 bis
1000 (ms) gesetzt werden. Diese Zeit gibt WinRAR nach jedem Lese-/
Schreibzugriff an Windows, um die uebrigen Tasks abzuarbeiten. Die
Schlafzeit ist nuetzlich, wenn mehrere Anwendungen mit der gleichen
Prioritaet laufen.
Beispiel:
Starte RAR mit Standardprioritaet und 100 ms Schlafzeit nach jedem
Lese-/Schreibzugriff.
WinRAR a -r -sfx -ri0:100 backup *.*
-rr[N] Dateiwiederherstellungsinformationen hinzufuegen
Wenn dieser Schalter bei der Erstellung oder Veraenderung eines Ar-
chivs verwendet wird, werden die Wiederherstellungsinformationen
dem Archiv hinzugefuegt. Siehe die Beschreibung zum Befehl "rr[N]"
fuer Details.
-s Solid Archive erstellen
Solid ist ein spezieller Archiv-Typ. Bitte lesen sie den Anhang
"Glossar" fuer weitere Informationen.
Beispiel:
RAR a -s -v1440 -sfx maddy *.*
Es wird ein solides, selbstentpackendes Archiv mit einer Groesse von
1440000 Bytes (1440 x 1000, nicht 1440 x 1024 !) erstellt.
Beachten Sie hierzu bitte auch die Datei RARFILES.LST.
-s<N> erstellt solide Gruppen mit Dateizaehler
Wie -s, setzt aber die Statistik nach der Verarbeitung von <N>
Dateien zurueck. Verringert die Kompressionsrate, aber auch die
Gefahr von Verlusten bei beschaedigten Archiven.
-sd abhaengige Solid-Volumes erstellen
Vergleichbar mit -s, jedoch kann auf die Solid-Statistiken von
allen Volumen zusammen zugegriffen werden. Dieser Schalter wird
ignoriert, wenn keine Volumen erstellt werden.
Im Normalfall versucht RAR die Solid-Statistiken so schnell wie
moeglich zurueckzusetzen, wenn ein neues Volumen begonnen wird.
Dieser Schalter verhindert dieses Verhalten.
Es erhoeht etwas die Kompressionsrate, aber es verringert deutlich
die Moeglichkeiten einen Teil des Archivs zu entpacken, wenn ein Solid-
Volumen im Volumen verloren gegangen ist oder beschaedigt wurde.
-se erstellt solide Gruppen mit Dateierweiterungen
Wie -s, setzt aber die Statistik zurueck, wenn die Dateierwei-
terung geaendert wird. Verringert die Kompressionsrate, aber
auch die Gefahr von Verlusten bei beschaedigten Archiven.
-s- verhindert Solid Archiv
-sfx<file.sfx> erzeugt mittels eines anderen SFX-Moduls ein SFX
Beispiel:
RAR a -sfxidos.sfx -zscript.s myinst
-tk Archiv-Datum nicht aendern
Hindert RAR am Aktualisieren des Archivdatums beim Aendern eines Ar-
chivs.
-tn<Zeit>
Verarbeitet nur Dateien neuer als die angegebenen Zeitspanne. Das
Format der Zeitangabe ist:
[<Anz. der Tage>d][<Anz. der Stunden>h][<Anz. der Minuten>m][<Anz. der Sek.>s]
Wenn Sie z.B. den Schalter -tn15d benutzen, werden nur Dateien neuer
als 15 Tage
verarbeitet.
-tl Setzt das Archivdatum auf das Datum der neuesten Datei
-to<Zeit>
Verarbietet nur Dateien älter als die angegebenen Zeitspanne. Das Format der
Zeitangabe ist identisch zum Schalter -tn<Zeit>.
-u Datei(en) updaten
Kann sowohl bei der Extraktion als auch bei der Erstellung von Ar-
chiven verwendet werden.
Die Sequenz "a -u" ist gleichbedeutend mit dem Befehl
"u". Sie koen-
nen auch den Schalter "-u" mit den Befehlen "m" oder "mf"
nutzen.
Wenn "-u" mit den Befehlen "x" oder "e" benutzt wird, werden
nicht
existierende Dateien und neuere Dateien als im aktuellen Verzeichnis
extrahiert.
-v<size>>[k|b|f|m|M] Archiv-Volumen erstellen
Standardmaessig bestimmt dieser Schalter die Groesse in 1000 Bytes,
nicht in kB (1024 Bytes). Sie koennen auch die Groesse in kB eingeben,
wenn der Groesse ein "k" folgt, oder in Bytes, wenn der Groesse ein
"b"
folgt oder in Megabytes - "m" oder Millionen Bytes -"M". oder Sie
waehlen
eines der mehreren vordefinierten Werte mit dem Symbol "f" und Anzahl
dahinter aus. Wenn kein Wert fuer die Groesse angegeben wird, stellt
RAR die Groesse selber fest.
Werden die Archiv-Volumen auf demselben Laufwerk erstellt wie die
temporaeren Dateien (diese werden auf dem aktuellen Laufwerk erzeugt,
das kann aber mit dem Schalter "-w" geaendert werden), bekommt die
Groesse, die RAR feststellt, keinen sinnvollen Wert. In diesem Fall
muss die Groesse explizit angegeben werden.
Werden die Archivvolumen auf einem ANDEREN Laufwerk erstellt als die
temporaeren Dateien, erscheint nach der Erstellung des ersten Volu-
mens die Eingabeaufforderung:
Create next volume: Yes/No/All/Quit
Jetzt sollten Sie eine neue Diskette fuer das naechste Volumen
einle-
gen und "Y" druecken, um es zu erstellen.
Wenn Sie mit "A" antworten, werden alle Archive ohne Pause erstellt.
Das erste Volumen in einem Multi-Volumen-Satz erhaelt die
Erweiterung
.RAR, darauffolgende Volumen werden durchnumeriert von R00 bis R99,
danach S00 bis S99, T00 bis T99 u.s.w.
Wenn Sie aus einem Multi-Volumen-Archiv etwas entpacken oder testen
moechten, muessen Sie den Namen des ersten Archivs angeben (*.RAR).
Befinden sich die nachfolgenden Volumen nicht im Laufwerk bzw. dem
Verzeichnis fuer temporaere Dateien, erscheint folgender Hinweis:
Insert disk with <next volume name>
Legen Sie die Diskette mit dem geforderten Volumen ein und druecken
eine Taste.
Wenn bei der Extraktion das naechste Volumen nicht gefunden wird und
sich diese im selben Verzeichnis wie die temporaeren Dateien befin-
den, bricht RAR mit der folgenden Fehlermeldung ab:
Cannot find <volume name>
Cannot change disk with temporary files
Archiv-Volumen koennen nicht veraendert werden. Die Befehle
"d", "f",
"u" und "s" koennen bei Multi-Volumen-Archiven nicht angewandt wer-
den. Der Befehl "a" kann ausschliesslich zur Erstellung eines neuen
Multi-Volumen-Satzes benutzt werden.
Es ist moeglich, wenn auch unwahrscheinlich, dass einzelne Dateien
ei-
nes Satzes groesser sind als im unkomprimierten Zustand. Das ist auf
den Umstand zurueckzufuehren, dass die Kompressionsmethode "storing"
(keine Kompression, wenn dadurch die komprimierte Datei groesser waere
als die unkomprimierte Datei) in einem Multi-Volumen-Archiv nicht
moeglich ist.
Archiv-Volumen koennen auch als selbstentpackende Archive (SFX) er-
stellt werden, indem die Schalter "-v" und "-sfx" benutzt werden.
Beispiel:
1. Archivieren von Laufwerk C: auf Diskettenlaufwerk A:
RAR a -r -v a:allhard c:\*.*
(das aktuelle Laufwerk DARF NICHT A: sein)
2. Archivvolumen mit je 1440000 Bytes Groesse im aktuellen
Verzeichnis
erstellen
RAR a -v1440 4flopp
oder
RAR a -v1440 4flopp *.*
-vd Inhalt der Diskette vor dem Erstellen eines Volumes loeschen
Alle Dateien und Verzeichnisse werden geloescht, wenn '-vd' benutzt
wird. Dieser Schalter wirkt sich nur auf Wechselmedien aus, die
Festplatte kann durch diesen Schalter nicht geloescht werden.
-vp Pause vor jedem Volumen
Standardmaessig laesst sich WinRAR nur bei wechselbaren Laufwerken
das Erzeugen oder Entpacken des naechsten Volumen bestaetigen. Ist
dieser Schalter gesetzt so wird die Bestaetigungsanfrage immer
durchgefuehrt. Dieses kann nuetzlich sein, wenn Plattenplatz knapp ist,
oder jedes Volumen nach der Erzeugung auf ein anderes Medium kopiert
werden soll.
-w<path> Arbeitsverzeichnis festlegen
Mit diesem Schalter kann das Verzeichnis fuer temporaere Dateien auf
ein anderes Laufwerk gelegt werden - zum Beispiel auf eine RAM-Disk
oder eine schnelle Festplatte.
-x<mask> Datei(en) anhand einer Maskierung ausschliessen
Beispiel:
RAR a -x*.bak purearch.rar
Sie koennen den Schalter "-x" mehrmals verwenden:
RAR a -r -x*.arj -x*.rar rawfiles
-x@<list> Dateien mittels einer Dateiliste ausschliessen
Beispiel:
rar a -x@exlist.txt arch *.exe
-y auf alle Aufforderungen mit "Yes" antworten
-z<Datei> dem Archiv eine Kommentardatei hinzufuegen
Einschraenkungen
~~~~~~~~~~~~~~~
Die Verzeichnislaenge ist auf 259 Zeichen begrenzt.
Die maximale Laenge des Archivkommentars ist 62000 Byte.
Befehlseinschraenkungen:
Die Befehle "d", "u" und "f" funktionieren nicht mit Archiv-Volumen.
Der Befehl "a" kann nicht zum Updaten eines
Archiv-Volumens benutzt
werden, nur zum Erstellen eines Solchen.
Die Befehle "c" und "cf" arbeiten nicht mit
Archiv-Volumen, aber mit
soliden Archiven.
Fehlercodes
~~~~~~~~~~~
Wenn RAR endet, setzt es die Umgebungsvariable ERRORLEVEL auf einen
Wert, der dem Grund fuer die Beendigung (termination status) enstpricht.
255 USER BREAK Strg-Untbr wurde vom Benutzer gedrueckt
8 MEMORY ERROR Nicht genug Speicher fuer diese Operation
7 USER ERROR Fehler in den Kommandozeilenoptionen
6 OPEN ERROR Die Datei konnte nicht geoeffnet werden
5 WRITE ERROR Die Datei konnte nicht gespeichert werden
4 LOCKED ARCHIVE Sie versuchten, ein Archiv zu oeffnen, dass mit
dem Befehl "k" gesperrt wurde
3 CRC ERROR Ein Pruefsummenfehler trat beim Entpacken auf
2 FATAL ERROR Es trat ein fataler Fehler auf
1 WARNING Es traten Fehler auf, jedoch nicht fatal
0 SUCCESS Operation erfolgreich, Ende durch Benutzer
Ein selbstentpackendes Archiv (SFX) beendet mit den folgenden Codes:
1 PROBLEMS Es trat ein Fehler beim Entpacken auf
0 SUCCESS Operation erfolgreich
Glossar
~~~~~~~
Archiv Eine Datei, die eine oder mehrere Datei(en) beinhaltet.
Auf Wunsch koennen die Dateien verschluesselt oder
komprimiert werden.
Compression Eine Methode, Dateien zu kodieren, um die Dateigroesse
zu
aendern.
CRC Cyclic Redundancy Check, Pruefsummentest. Mathematische Me-
thode zur Ueberpruefung spezieller Informationen bezueglich
der Daten-Integritaet.
Dictionary Die Laenge des Puffers, der gebraucht wird, um Gemeinsam-
Size keiten (die Stufe eines Kompressions-Prozesses)in einer
dem Archiv hinzugefuegten Datei zu suchen.
SFX Archiv-Modul, aus dem durch simplen Aufruf Dateien extra-
hiert werden koennen, ueblicherweise in Form einer ausfuehr-
baren Datei (.EXE).
(SelF-eXtracting, selbstentpackend)
Solid Ein massives (solides) Archiv ist mit einer besonderen
Kompressionsmethode behandelt, so dass alle Dateien als ein
fortlaufender Datenstrom erscheinen. Dies ist sehr vor-
teilhaft, wenn grosse Mengen kleiner Dateien archiviert
werden.
Volume Teil eines aufgrund der Groesse geteilten Archivs. Die Auf-
teilung ermoeglicht das Speichern von grossen Datenmengen
auf Diskette.
Volumen muessen der Reihe nach von dem ersten Archiv an
entpackt werden.
Copyrights
~~~~~~~~~~
Übersetzung des deutschen WinRAR-Pakets (Windows-Versionen, 32-bit, Konsolen-versionen,
WinRAR-Hilfe und Dokumentationsdateien):
(c) 1998-99 by Peter Lieven <pl@dlh.net>, 2001 by ROG GmbH, www.winrar-rog.de
Deutsche Übersetzung der Kommandozeilenhilfe (teilweise):
Björn Schumacher, 2:2433/608@FidoNet, 21:497/82@GerNet
(Win)RAR is (c) 1993-2002 Eugene Roshal