
_LHarc-Shell 3.10                             ╜1994 by Christian Grunenberg

  Für die einwandfreie Funktionalität der Shell sowie LHarc kann und will
  ich nicht garantieren und übernehme daher keinerlei Verantwortung für
  Schäden jeglicher Art, die von der Shell oder LHarc verursacht werden.
  Die Benutzung dieser Utilities erfolgt auf eigene Gefahr!

_~Übergabe-Parameter beim Programmstart:

  Wird der Shell beim Aufruf ein Archiv übergeben, z.B. indem die Shell im
  Desktop als Anwendung für LZH-Archive angemeldet wurde, so wird sofort
  das Inhaltsverzeichnis des Archivs in der Shell angezeigt.

  Durch Drücken einer der Shift-Tasten wird dieses Archiv sofort unter Be-
  achtung der eingestellten Optionen und Pfade entpackt.

_~Funktionen der Menüleiste:

  ---
 
_~Bedeutung und Bedienung der Elemente der Verzeichnis-Fenster:

~  Ordner-/Datei-Eintrag:
    -> Einfack-Klick: Eintrag (de-) selektieren
       => Block(de-)selektion durch Gedrückthalten der Maustaste
    -> Doppel-Klick auf
         Datei-Eintrag:  Informationen anzeigen
         Archiv-Eintrag: Archiv einlesen
         Ordner-Eintrag: Ordner öffnen

~  Zeichen vor Dateinamen:
     => Ordner
     => LHarc-Archiv

    π => verschlüsselte Datei
    * => Datei mit Kommentar
     => Datei mit 'Nur lesen'-Status

    Uhrensymbol:       Datei-Datum gleich aktuelles Datum
    Helle Darstellung: Datei mit 'Hidden'- oder 'System'-Attribut

~  Archiv-Titelzeile:
    -> Einfach-Klick: Verzeichnis neu einlesen
    -> Doppel-Klick : Archiv-Informationen anzeigen

~  Laufwerks-Titelzeile:
    -> Einfach-Klick: Verzeichnis und freien Speicherplatz neu einlesen
    -> Doppel-Klick : Laufwerks-Informationen anzeigen

~  '' = Closer-Button:
    -> Einfach-Klick: in übergeordnetes Verzeichnis wechseln
    -> Doppel-Klick : in Wurzelverzeichnis wechseln
    => befindet man sich bereits im Wurzelverzeichnis, so wird der File-
       selector aufgerufen, in dem man den neuen Pfad setzen kann

~  '' = Select-Button:
    -> sind bereits alle Dateien selektiert, so deselektiert ein Klick auf
       diesen Button alle Dateien
    -> sind nur einzelne oder keine Dateien selektiert, so selektiert ein
       Klick auf diesen Button alle Dateien

~  '' = Deselect-Button:
    -> alle Dateien deselektieren

_~Optionen/Funktionen der Shell:

  Hinter den meisten Optionen bzw. Kommandos stehen (teilweise in Klammern)
  die entsprechenden LHarc-Schalter bzw. -Kommandos, sofern es entsprechende
  Möglichkeiten in der TTP-Version gibt. Hierdurch sollten die Zusammenhänge
  zwischen den beiden Versionen deutlich werden. Mit Hilfe der Suchen-Funk-
  tion ist es so möglich, die entsprechenden Punkte in der Anleitung aufzu-
  suchen.

__Haupt-Dialog:

~    'Add-Mode': (s.a. LHarc-Anleitung,'Kommandos')
      -> Auswahl des Einpack-Kommandos

~    'Encryption': (LHarc-Option '-Y')
      -> Dateien beim Ein-/Auspacken ver-/entschlüsseln (Pa₧wort-Schutz)

~    'Overwrite': (LHarc-Option '-c')
      -> bereits vorhandene Dateien mit gleichem Namen beim Ein-/Auspacken
         überschreiben

~    'Recursive subdirectories': (LHarc-Option '-r')
      -> Einpacken: Unterverzeichnisse ebenfalls durchsuchen und einpacken
      -> Auspacken: Ursprüngliche Ordnerstruktur wieder herstellen

__LHarc-Options:

~    'Set archive date to newest file included': (LHarc-Option '-t')
      -> setzt das Dateidatum des Archivs auf das Datum der neuesten Datei
         im Archiv

~    'No message at query (e.g. deletes)': (LHarc-Option '-m')
      -> keine Sicherheitsabfragen (z.B. beim Löschen oder Überschreiben
         von Dateien)

~    'Move files (delete original files)': (LHarc-Option '-d')
      -> Originaldateien nach dem Kommando löschen (auch beim Auspacken!)

~    'Display free disk space also on TOS 1.0/1.2':
      -> freien Speicherplatz auf dem Laufwerk auch vor TOS 1.4 anzeigen

~    'Working directory': (LHarc-Option '-w')
      -> Arbeitsverzeichnis für temporäres Archiv

~    'Header': (LHarc-Option '-k')
      -> Format der Datei-Header im Archiv

~    'Unix-compatible': (LHarc-Option '-s')
      -> Unix-kompatible Archiv-Header erzeugen

__Shell-Options:

~    'Sort by':
      -> Auswahl des Sortier-Kriteriums

~    'Sort backwards':
      -> Rückwärts sortieren

~    'Memory': (LHarc-Option '-L')
      -> Speicherbedarf bzw. Grö₧e der Buffer pro Datei konfigurieren:

         'Minimal': 24 KB, kein zusätzlicher Speicher erforderlich
         'Medium':  24 KB bis 128 KB, der gesamte Speicherbedarf bleibt
                    aber grundsätzlich unter 50% des freien Speichers
         'Maximum': 24 KB bis 512 KB, maximal 1.5 MB Speicherbedarf

         Zusätzlich werden noch evtl. bis zu 150 KB für den Einpackalgo-
         rithmus benötigt.

~    'Indicator': (LHarc-Option '-n')
      -> Auswahl des Proze₧-Indikators

~    'Display':
      -> Auswahl des Datei-Viewers (Shell, externer Viewer oder View-
         Protokoll)

~    'Viewer':
      -> (externer) Datei-Viewer

~    'Concurrently':
      -> Datei-Viewer unter Multi-Tasking parallel starten

~    'Use VA_START':
      -> Ist der Viewer bereits im Speicher vorhanden (z.B. durch Parallel-
         Start unter Multi-Tasking oder als Accessory unter TOS), so wird
         an diesen nur die Meldung VA_START zum Anzeigen der Datei gesendet

~    'Wildcards case-sensitive': (LHarc-Option '-S')
      -> Gro₧-/Kleinschreibung der Dateinamen und Wildcards wird beachtet

~    'Turbo-Mode':
      -> Umschalten auf einen besonders schnellen Modus, bei dem allerdings
         kein Abbruch von Funktionen möglich ist und mehr Speicher benötigt
         wird

~    'Go in the curr. dir. on startup':
      -> aktuelles Verzeichnis nach Programmstart anzeigen

~    'Fileselector on startup':
      -> Fileselector nach Programmstart aufrufen

~    'Close and quit':
      -> die Shell wird beendet, nachdem das letzte Fenster geschlossen
         wurde

~    'Auto-save settings':
      -> die Einstellungen werden beim Programmende automatisch gesichert

__Dialog-Options:

~    'Dialogs':
      -> Wahl zwischen 'Fliegenden Dialogen' und Fensterdialogen

~    'Color':
      -> Farbe des Dialog-Hintergrunds

~    'Pattern':
      -> Muster des Dialog-Hintergrunds

~    'Dialogs to mouse':
      -> Dialoge zur Mausposition

~    'Save pos. of main-dialog':
      -> Position des Haupt-Dialoges speichern, so da₧ dieser beim nächsten
         Programmstart an der gleichen Stelle geöffnet wird

~    'Draw grow/shrink boxes':
      -> sich vergrö₧ernde/verkleinernde Boxen beim Öffnen/Schlie₧en von
         Fenstern/Dialogen zeichnen

~    'Titles with frame':
      -> Überschriften umrahmen

~    'Small titles':
      -> Kleine Schrift für Überschriften

__Extract-Options:

~    'Destination': (LHarc-Option '-g')
      -> Zielverzeichnis beim Auspacken wählen:
         'Curr. dir.': aktuelles Verzeichnis
         'Automatic':  automatische Wahl zwischen 'Curr. dir' und 'Folder'
         'Folder':     Ordner mit Archivnamen

~    'Don't set time and date': (LHarc-Option '-i')
      -> Zeit und Datum von ausgepackten Dateien werden nicht auf die
         Originalwerte gesetzt

~    'Done set attributes': (LHarc-Option '-i')
      -> Attribute von ausgepackten Dateien werden nicht auf Originalwert
         gesetzt

~    'No crc-check': (LHarc-Option '-C')
      -> Prüfsummenbildung beim Auspacken/Testen von Dateien ausschalten,
         so da₧ auch defekte Dateien ausgepackt werden können

__Compress-Options:

~    'Clear archive-bit': (LHarc-Option '-b')
      -> Archiv-Bit nach Einpacken der Dateien löschen

~    'Only changed files': (LHarc-Option '-y')
      -> nur Dateien mit gesetztem Archiv-Bit (=die Datei wurde verändert)
         einpacken

~    'Any file-attribute': (LHarc-Option '-a')
      -> Dateien mit beliebigem Datei-Attribut, also auch versteckte sowie
         System-Dateien, einpacken, wobei die Option 'Only changed files'
         weiterhin beachtet wird.

~    'File newer than date': (LHarc-Option '-N')
      -> nur Dateien jünger als Datum einpacken

~    'Store uncompressed': (LHarc-Option '-U')
      -> die angegebenen Dateien werden ungepackt archiviert (sinnvoll bei
         bereits vorgepackten Dateien)

~    'Algorithm': (LHarc-Optionen '-u','-4','-o','-l','-5')
      -> Auswahl des Pack-Algorithmus

~    'Force compression': (LHarc-Optionen '-o2','-l2','-52')
      -> Kompression auch dann erzwingen, wenn die komprimierte Datei länger
         als das Original ist

__Font:

~    'Font':
      -> Auswahl des Zeichensatzes für Verzeichnisfenster/Anzeigefenster

~    'Size':
      -> Grö₧e des Zeichensatzes in Punkt

~    'Tabulator':
      -> Tabulatorweite einstellen, keine Tabulatoren-Expansion durch '0'

__Search string:

~    'Position':
      -> ab aktueller Position ('Cursor') bzw. ab Anfang ('Global') suchen

~    'Backwards':
      -> Rückwärts suchen

~    'Ignore case':
      -> Gro₧-/Kleinschreibung ignorieren

~    'Whole word':
      -> nach kompletten Wörtern suchen (nur im Text-Modus anwählbar)


_~Bedienung:

_EnhancedGEM-Dialoge:

~  Allgemein:
      -> Dialoge im Hintergrund können mit der Maus bedient werden, wenn
         zusätzlich die rechte Maustaste gedrückt wird.
      -> fliegende Dialoge springen zur Mausposition bei Mausklick au₧er-
         halb des Dialogs

~  Hotkeys:
      -> in Dialogen mit Edit-Feldern mu₧ zur Aktivierung eines Hotkeys
         zusätzlich die Alternate-Taste gedrückt werden
      -> in Popups und Dialogen ohne Edit-Felder kann die Alternate-
         Taste optional gedrückt werden
      -> durch zusätzliches Drücken einer Shift-Taste wird ein Doppel-
         klick simuliert

~  erweiterte Eingabemöglichkeiten in EDIT-Feldern:
      -> exakte Cursorpositionierung per Maus
      -> Sprung zum ersten/letzen Eingabefeld (Home/Shift-Home,
         Shift-Up/Down)
      -> Wort vor/zurück (Ctrl-Left/Right)
      -> Sprung zum Anfang/Ende des Eingabesfeldes (Shift-Left/Right)
      -> vorheriges Eingabefeld (Shift-Tab/Shift-Enter/Shift-Return/Up)
      -> nächstes Eingabefeld (Tab/Enter/Down)
      -> Eingabefeld löschen (Escape)
      -> Eingabefeld hinter Cursor löschen (Shift-Delete)
      -> Eingabebox für Sonderzeichen (Shift-Insert)
      -> History-Funktion der letzten eingegebenen Texte
          -> Ctrl-Up/Down
          => mit Shift-Taste: Text im History suchen
      -> Clipboardunterstützung:
          -> Ctrl-X: Text ausschneiden und in Clipboard legen
          -> Ctrl-C: Text in Clipboard ablegen
          -> Ctrl-V: Text einfügen
          => mit Shift-Taste: Text an Clipboard/EDIT-Feld anhängen

~  Popup-Menüs:
      -> Cursor Left/Up: vorheriger Eintrag
      -> Cursor Right/Down: nächster Eintrag
      -> Home/Shift-Home: erster/letzter Eintrag
      -> Escape/Undo: Abbruch
      -> Space/Return: Auswahl des aktuellen Eintrags

_Haupt-Dialog:

~  'List'/'Path':
  Die Wildcards bzw. Pfade in den Popups 'List' bzw. 'Path' im Hauptdialog
  können durch Anwahl eines Eintrags mit gedrückter Shift-Taste bzw. durch
  einen Doppelklick mit dem aktuellen Wert belegt werden. Die Einträge kön-
  nen durch Abspeichern der Konfiguration dauerhaft gesichert werden.

  Zum Aufrufen dieser Popups über den Hotkey mu₧ zusätzlich eine Shift-Taste
  gedrückt werden, ansonsten wird nur der Editcursor entsprechend gesetzt.
  Ebenso führt ein Einfach-Klick in den Editbereich nur zu einer Positio-
  nierung des Eingabe-Cursors, zum Aufruf der Popups mu₧ ein Doppelklick
  bzw. ein Einfach-Klick au₧erhalb des Edit-Bereichs erfolgen.

~  'Extract'/'Compress':
  Durch Anwahl der Buttons 'Extract' bzw. 'Compress' durch einen Doppel-
  klick oder über Shift-Alternate-Hotkey können die Popups 'Destination'
  sowie 'Compress' aufgerufen werden, sofern nicht die Dialoge
  'Extract-Options' bzw. 'Compress-Options' geöffnet sind.

_Bedienung der Anzeige-Funktion:

  Cursor-Up/Down               -> Zeile hoch/runter
  Cursor-Left/Right            -> Spalte links/rechts
  Shift-Cursor-Up/Down         -> Seite hoch/runter
  Shift-Cursor-Left/Right      -> Seite links/rechts
  Home/Shift-Home              -> Anfang/Ende des Textes

  Maus-Klick                   -> Block deselektieren
  Gedrückthalten der Maustaste -> Block selektieren

_~Geschwindigkeit:

  Durch eine optimale Wahl der eingestellten Parameter lä₧t sich die Ge-
  schwindigkeit der Shell etwas erhöhen, v.a. beim Auspacken oder Testen
  von Archiven. Dazu sollte der 'Indicator' auf `None', 'Memory' auf
  'Maximum' und 'Dialogs' auf 'Flying' eingestellt werden. Alternativ
  kann auch die Option 'Turbo-Mode' gesetzt werden, wobei es dann aller-
  dings nicht mehr möglich ist, Packer-Funktionen abzubrechen.

_~View-Protokoll:

  Die LZH-Shell unterstützt eine Reihe moderner Kommunikationsprotokolle
  wie z.B. XAcc-2, AV, View oder Drag & Drop. Durch diese Protokolle wird
  Kommunikation sowie Datenaustausch zwischen verschiedenen Anwendungen
  ermöglicht, z.B. können Accessories unter TOS Tastendrücke an die Haupt-
  applikation weiterreichen, wenn sie den Tastendruck nicht benötigen.

  Mit Hilfe des View-Protokolls wurde ein Standard verabschiedet, der den
  Aufruf von externen Dateiviewern für den Programmierer vereinfachen und
  die Möglichkeiten für den Anwender erweitern soll. Was sind nun die Vor-
  teile dieses Protokolls?

  Ist ein Datei-Betrachter, der diesen Standard unterstützt, im Speicher
  geladen - sei es als Accessory unter TOS oder auch als Anwendung unter
  MultiTasking - so meldet sich dieser bei der LZH-Shell bzw. die Shell
  sucht den Dateibetrachter. Anhand dieser Meldung erkennt z.B. die Shell,
  welche Dateien der Dateiviewer darstellen kann und entscheidet dann
  selbständig, ob der Viewer aufgerufen wird oder die interne Anzeige-
  funktion bzw. eine externer Viewer verwendet wird.

  Leider ist es jedoch so, da₧ bisher nur sehr wenige Programme diesen
  Standard unterstützen (z.B. ShowImage, GEM-View oder 'Zeig's mir'). Des-
  wegen unterstützt die Shell auch ältere Versionen obiger Programme, die
  das Protokoll noch nicht unterstützten, sowie 1stView und 1stGuide, um
  die verbreitesten Dateiviewer ansprechen zu können.

  Damit die Shell auch dann den Dateiviewer findet, wenn dieser noch nicht
  im Speicher vorhanden ist, mu₧ entweder die Environment-Variable 'View'
  (Gro₧-/Kleinschreibung beachten!) auf den Pfad des Viewers gesetzt werden
  oder der Dateiviewer über die Option 'Viewer' angegeben werden, wobei
  letztere Lösung für den Anwender sicherlich einfacher ist, aber nur mit
  der LHarc-Shell funktioniert. Die Shell lädt dann den Dateiviewer nach.
  Empfehlenswert ist es allerdings, den Viewer immer geladen zu haben (z.B.
  als Accessory), da es nur so immer möglich ist, die Möglichkeiten des
  View-Protokolls auszunutzen. In diesem Fall mu₧ auch keine Environment-
  Variable gesetzt werden.

  Unter Multi-Tasking können auch Viewer als externe Applikation angemeldet
  werden, die die Meldung VA_START verstehen und parallel gestartet werden.
  (Option 'Concurrently') Ist der Viewer noch nicht geladen, wird er paral-
  lel gestartet und bei weiteren Aufrufen wird nur noch die Meldung VA_START
  an den Viewer geschickt. Diese Kommunikation ist zwar nicht so leistungs-
  fähig wie das View-Protokoll, aber einfacher für den Anwender.

_~AV-Protokoll:

  Die LZH-Shell versteht die Nachricht 'VA_START' (sowie einige weitere
  Nachrichten, die aber für den Anwender uninteressant sind), so da₧ mit
  dieser Nachricht Archive an die Shell übergeben werden können. Daher sol-
  lte die Shell im Desktop bzw. anderen Oberflächen (z.B. Gemini oder Chat-
  win) so angemeldet werden, da₧ VA_START verwendet wird, wenn die Shell
  unter MultiTasking bereits im Speicher vorhanden ist.

_~Drag & Drop:

  Unter MultiTOS wird das neue Drag&Drop-Protokoll unterstützt, so da₧
  Archive vom Desktop oder ähnlichen Programmen (z.B. Gemini) auf das
  Hauptfenster der Shell gezogen werden können, worauf deren Inhaltsver-
  zeichnis geladen und angezeigt wird.

  Unter anderen MultiTasking-Umgebungen wie z.B. MagiX! oder Geneva wird
  nur dann Drag&Drop unterstützt, wenn ein Desktop verwendet wird, der
  das AV-Protokoll unterstützt (z.B. Gemini)

_~Unix-Wildcards:

  '*'       beliebige Zeichenkette (Allquantor)
  '?'       ein beliebiges Zeichen (Existenzquantor)
  '@'       Sonderzeichenquotierung/Interpunktions-Zeichen
            (z.B.: '@*' steht für das Zeichen '*' und nicht für den All-
            quantor)
  '[a-f|h]' Menge von Zeichen (ein Buchstabe von 'a' bis 'f' sowie 'h')
            Dabei kann das Oder-Zeichen '|' auch weggelassen werden. Eben-
            so können mehrere Angaben in einer Menge gemacht werden, also
            z.B. '[a-eo-sxyz]' (entspricht den Buchstaben 'a' bis 'e','o'
            bis 's' sowie 'x','y' und 'z'). Sonderzeichenquotierung ist
            innerhalb von Mengen ebenfalls möglich, aber nur für die
            Zeichen '-', '|' und '^' von Bedeutung.
  '[^akn]'  Ausschlie₧ende Menge von Zeichen (weder 'a','k' noch 'n')

  Es können mehrere Wildcards durch Komma getrennt angegeben werden, z.B.
  steht '*.C,*.S' für alle C- und Assembler-Quelltexte. Nützlich ist dies
  v.a. bei einer Wildcardangabe hinter einem Pfad.

__Beispiele:

  '*','*.*'     ->  jeweils alle Dateien
  '*.?*'        ->  Dateien, die eine Erweiterung des Dateinamens besitzen,
                    also z.B. 'LABER.DOC', aber nicht 'TEXT'
  '*.C'         ->  alle C-Quelltexte
  '*.[CS]'      ->  alle C- und Assembler-Quelltexte
  '[^A]*'       ->  Dateien, deren Name nicht mit 'A' beginnt
  '*[A-C]'      ->  Dateien, deren Name entweder mit 'A','B' oder 'C' endet
  '*.TXT,*.DOC' ->  alle Texte sowie Dokumente
  '*[ABC]*'     ->  Dateien, deren Name ein 'A','B' oder 'C' enthält

_~Selbstextrahierende Archive (SFX):

  Ab der Version 3.10 ist es möglich, über das Kommando 'Make SFX' bzw. mit
  Hilfe des externen Utilities 'MAKE_SFX' SFX-Archive zu erstellen. Dabei
  mu₧ten geringfügige Einschränkungen gemacht werden, damit der SFX-Loader
  eine möglichst geringe Grö₧e hat.

  1. Es werden nur folgende Algorithmen unterstützt:
     -lhd-  -> Ordner
     -lh0-  -> ungepackte LHarc-Dateien
     -lz4-  -> ungepackte Larc-Dateien
     -lh5-  -> LHA-gepackte Dateien (lh5-Algorithmus)

     Für ältere Algorithmen (lz5,lh1) mu₧ auf andere SFX-Utilities wie
     z.B. 'SFX_LARC' und 'SFXLHARC' von Markus Fritze zurückgegriffen
     werden.

  2. Verschlüsselte Dateien werden nicht unterstützt

  Zu Beachten ist, da₧ der SFX-Entpacker eines Archivs verlorengeht, wenn
  dieses Archiv mit LHarc bzw. der Shell bearbeitet wird, d.h. nach
  der Bearbeitung mu₧ das SFX-Archiv neu erstellt werden (entweder über
  das Kommando 'Make SFX' oder mit dem Utility 'MAKE_SFX').

  Ebenso haben einige ältere LHarc-Versionen bzw. LHarc-Varianten auf
  anderen Rechnern aufgrund der Struktur des SFX-Loaders teilweise
  Probleme mit SFX-Archiven, was sich aber nicht vermeiden
  lies. U.a. wird teilweise gemeldet, da₧ sich am Ende des Archivs über-
  flüssige bzw. zerstörte Daten befinden.

_~Kommandozeilenparameter:

  LHarc [<Kommando>] [{{-|/}{<Schalter>[-|+|0-3|<Option>]}}...] <Archiv>
        [{<Laufwerk>:[\\]}|{<Hauptverzeichnis>\\}] {[&|&-|~] <Pfade> ...}

~ <Kommando>
     a: Dateien an Archiv anfügen      u: Dateien, falls neuer, anfügen
   f,r: Dateien im Archiv erneuern     m: Datei in das Archiv schieben
     d: Dateien aus Archiv löschen   e,x: Dateien aus Archiv extrahieren
     p: Dateien aus Archiv anzeigen  l,v: Dateiliste des Archivs
     t: Archiv testen                  c: Dateien für AFX komprimieren

~ <Schalter>
   r: rekursive Datei-/Ordnersuche   w: Arbeitsverzeichnis bestimmen
   x: Erweitere Dateinamen           m: Nachfragen ausschalten
   p: Unterscheide Ordnernamen       f: Ordner ebenfalls einpacken
   c: Kein Vergleich des Dateidatums i: Dateiattribute ignorieren
   a: Erlaube alle Dateiattribute    v: Dateien mit anderem Prg ansehen
   n: Prozessindikator einstellen    h: Warte auf Tastendruck vor Ende
   t: Archivdatum setzen             y: Nur Dateien mit Archiv-Bit packen
   b: Archiv-Bit der Dateien löschen l: Erzeuge Larc-kompatibles Archiv
   q: Unterdrücke alle Ausgaben      o: Erzeuge 1.13-kompatibles Archiv
   u: Ungepackt archivieren          k: Header-Level (0-2)
   e: Dateikommentare eingeben       z: Archivkommentar eingeben
   d: Bearbeitete Dateien löschen    C: Keine Prüfsummenüberprüfung
   g: Archiv in Ordner auspacken     j: Dateien der Länge 0 ausschlie₧en
   5: Erzwinge lh5-Archiv            4: Ungepacktes Larc-Archiv
   s: Wandle \ in / um               P: Proze₧-Indikator-Zeichen
   L: Speicherbedarf einstellen      S: Gro₧-/Kleinschreibung von Dateinamen
   M: Maximale Dateigrö₧e            N: Nur Dateien neuer als Datum ddmmyy
   U: Dateien ungepackt archivieren  R: Unix-Dateien manuell umbenennen
   I: Dateien in Verzeichnis packen  B: Backup vom Archiv erzeugen
   A: Dateien an das Archiv anhängen D: Dateien aus dem Archiv entfernen
   W: Kein Wildcard-Matching         X: Dateipfade relativ sichern
   Y: Verschlüsselung                K: Akustisches Signal am Ende
  (?: Hilfsbildschirm ausgeben)
  ~,! Dateien ausschlie₧en        Pfad; Dateipfad relativ sichern     
  &,@ Pfade aus Datei einlesen    &-,@- Pfade von stdin eingeben
