home *** CD-ROM | disk | FTP | other *** search
/ WDR Computer Club Digital 1997 January / club9701.bin / SHARE95 / 95RAR / TOOLS / RARFAQ11.EXE / rar / RARFAQ.TXT < prev   
Text File  |  1996-03-06  |  12KB  |  240 lines

  1.           ┌──────────────────────────────────────────────────┐
  2.           │▒■ Häufig gestellte Fragen zum Packprogramm RAR ■▒│
  3.           └──────────────────────────────────────────────────┘
  4.                        Version 1.1 vom 06.03.1996
  5.                            (C) Jürgen Peters
  6.  
  7. Diese Datei kann in der Gray Beast-BBS Borgholzhausen (2:2432/444) unter dem
  8. Magic RARFAQ in der jeweils aktuellsten Version bezogen werden.
  9.  
  10. Der Autor ist zu erreichen unter folgenden Adressen/Telefonnummern:
  11.  
  12.             Fidonet:    Juergen Peters@2:2432/444
  13.             Internet:   Gray.Beast@t-online.de
  14.             T-Online:   054254403-0001
  15.             BBS/Fax:    05425-4405
  16.  
  17.  
  18. Versionsgeschichte:
  19. -------------------
  20. 1.0     27.02.96        - Erste veröffentlichte Version.
  21. 1.1     06.03.96        - Neu: Behandlung von "sliding dictionaries".
  22.                         - Ergänzung beim "solid mode".
  23.  
  24. ------------------------------------------------------------------------------
  25.  
  26. F:  Wozu überhaupt diese FAQ ("Frequently Asked Questions") zu RAR, bei RAR
  27.     selbst ist doch bereits ein entsprechender Text sowie eine umfangreiche
  28.     Dokumentation enthalten?
  29.  
  30. A:  Bei den vielen Möglichekeiten von RAR tauchen immer wieder Fragen auf,
  31.     die auch durch aufmerksames Lesen der Dokumentation nicht immer hinreichend
  32.     geklärt werden können. Diese FAQ soll Antworten auf häufig gestellte, aber
  33.     nicht unbedingt triviale oder durch einen Blick in die Dokumentation zu
  34.     klärende Fragen geben.
  35.  
  36. ------------------------------------------------------------------------------
  37.  
  38. F:  RAR ist ein relativ neuer Packer aus Rußland. Welche Vorteile bietet er
  39.     gegenüber den etablierten Programmen wie ARJ, PKZip, LHA usw.?
  40.  
  41.     - RAR bietet nicht nur sehr gute Packraten, welche nochmal durch Anwendung
  42.       der Schalter für Multimedia-Kompression und Solid-Modus (s.u.) gesteigert
  43.       werden können, sondern besitzt auch eine dem bekannten Norton Commander
  44.       nachempfundene und daher leicht zu bedienende Benutzeroberfläche.
  45.       Natürlich kann RAR auch weiterhin wie andere Packer über Kommandozeilen-
  46.       parameter bedient werden.
  47.  
  48.     - RAR kann auch Archive anderer Packer wie ARJ, PKZip und LHA verwalten
  49.       und in RAR-Dateien umwandeln.
  50.  
  51.     - Programmautoren, die ihre Software im RAR-Format vertreiben wollen,
  52.       erhalten bereits bei der Registrierung von RAR eine sogenannte "AV"-
  53.       Signatur (AV = Authenticity Verification = Authentizitätsüberprüfung).
  54.       Damit ist es leichter, ein Archiv gegen fremde Eingriffe, beispielsweise
  55.       Viren, zu schützen. Der Empfänger der Datei kann schon beim Entpacken
  56.       feststellen, ob er ein Originalarchiv oder eine manipulierte Datei vor
  57.       sich hat.
  58.       Bei den meisten anderen Packern ist dieses Feature nur gegen Aufpreis
  59.       (wenn überhaupt verfügbar) erhältlich.
  60.  
  61.     - Mit der Install-Sfx-Funktion (s.u.) bietet RAR die Möglichkeit, ein
  62.       komplettes Installationsprogramm in selbstentpackende Archive einzubauen.
  63.  
  64.     - Archivkommentare können farbig ausgegeben werden, ohne daß ein ANSI-
  65.       Treiber notwendig ist. Dadurch wird die Gefahr von "ANSI-Bomben"
  66.       beseitigt.
  67.  
  68. ------------------------------------------------------------------------------
  69.  
  70. F:  Ich habe gelesen, daß für registrierte Anwender die Lizenz für RAR/DOS
  71.     auch für die Windows-Version gilt. Aber immer, wenn ich meinen Registrie-
  72.     rungskey eingeben will, meldet RARWIN.EXE, daß dieser ungültig sei.
  73.     Was mache ich falsch?
  74.  
  75. A:  Gar nichts. Wahrscheinlich enthält Ihr Name oder Ihre Firmenbezeichung
  76.     einen oder mehrere Umlaute. Diese werden aufgrund eines Fehlers bei RAR
  77.     für Windows nicht im Registrierungsstring anerkannt.
  78.     Der Bug ist dem Autoren bekannt und wird in der Releaseversion (bisher
  79.     gibt es ja nur eine Beta-Version) behoben sein.
  80.  
  81. ------------------------------------------------------------------------------
  82.  
  83. F:  Gibt es RAR auch für andere Betriebssysteme als für DOS und OS/2?
  84.  
  85. A:  Neben der schon erwähnten Windows-Beta gibt es auch Beta-Versionen für
  86.     Unix (BSD, SCO und Linux).
  87.     Für andere Systeme wie Windows NT, Amiga, und Atari sind Unpacker für
  88.     RAR-Archive verfügbar.
  89.  
  90. ------------------------------------------------------------------------------
  91.  
  92. F:  Beim Updaten eines Archives unter DOS bekomme ich die Fehlermeldung
  93.  
  94.     "This RAR version cannot update solid archives
  95.      with dictionary size more than 64Kb"
  96.  
  97.     Was hat es damit auf sich?
  98.  
  99. A:  Dieses "solid" Archiv ist mit einer OS/2- oder Unix-Version von RAR
  100.     unter Verwendung eines über 64 KB großen "sliding dictionary" (Switch
  101.     -md128 bis -md1024) erstellt worden. Dabei handelt es sich um einen
  102.     Datenbereich, welcher vom Kompressionsalgorithmus benutzt wird.
  103.     Besonders bei großen Archiven kann dadurch eine bessere Packdichte
  104.     erreicht werden.
  105.     Der Nachteil ist, daß diese Dateien von der DOS-Version, bei der das
  106.     "sliding dictionary" auf 64 KB festgelegt ist, zwar entpackt, nicht
  107.     aber upgedatet oder mit dem Standard-Sfx-Modul in ein selbstentpackendes
  108.     Archiv umgewandelt werden können.
  109.  
  110. ------------------------------------------------------------------------------
  111.  
  112. F:  Ich habe mir aus einer Mailbox ein RAR-Archiv gezogen, aber wenn ich die
  113.     jetzt entpacken will, meldet RAR.EXE bei jeder Datei "unknown method" bzw.
  114.     "unbekannte Methode". Ist das Archiv beschädigt?
  115.  
  116.     Nein, sie haben ein Archiv vor sich, welches mit einer neueren Version von
  117.     RAR gepackt wurde als Ihre. Z.B. können Archive, die mit RAR 2.00 erstellt
  118.     wurden, nicht mit RAR 1.55 dekomprimiert werden.
  119.     Lösung: besorgen Sie sich die neueste Version von RAR.
  120.  
  121. ------------------------------------------------------------------------------
  122.  
  123. F:  RAR besitzt zwar eine sehr schöne Bedieneroberfläche, aber im Batchbetrieb
  124.     oder bei Bedienung von der Kommandozeile aus stört diese eher. Kann ich
  125.     die Oberfläche auch "wegblenden"?
  126.  
  127. A:  Kein Problem, einfach den Parameter '-std' benutzen, dann lassen sich
  128.     sämtliche Ausgaben von RAR auch in eine Datei umleiten.
  129.  
  130. ------------------------------------------------------------------------------
  131.  
  132. F:  Bei manchen Archivierungsaktionen stört die Ausgabe von Archivkommentaren,
  133.     bei denen auch noch nach einem Tastendruck verlangt wird. Kann man die
  134.     Kommentare auch nicht anzeigen lassen?
  135.  
  136. A:  Hierfür gibt es den Schalter '-c-'. Am besten verwendet man zusätzlich
  137.     auch noch '-y', um jegliche Tastenabfrage zu vermeiden.
  138.  
  139. ------------------------------------------------------------------------------
  140.  
  141. F:  Wie ich ein Archiv in eine EXE-Datei verwandele weiß ich ja, doch wie
  142.     mache ich aus einer Sfx- wieder eine RAR-Datei?
  143.  
  144. A:  Hierfür kann man die Archivreparatur (Befehl 'r') von RAR mißbrauchen.
  145.     Nicht beschädigte Archive werden von RAR dabei nicht verändert, es wird
  146.     nur ein Archiv namens $RECOVER.RAR, $RECONST.RAR, _RECOVER.RAR bzw.
  147.     _RECONST.RAR erzeugt (je nach RAR-Version und vorhandenen Recovery Records).
  148.     EXE-Dateien werden dabei in RAR-Archive umgewandelt.
  149.     Haben sie das "reparierte" Archiv erzeugt, können Sie die ursprüngliche
  150.     EXE-Datei löschen und die RAR-Datei entsprechend umbenennen:
  151.  
  152.             RAR r ARCHIV.EXE
  153.             (_RECOVER.RAR wird erzeugt)
  154.             DEL ARCHIV.EXE
  155.             REN _RECOVER.RAR ARCHIV.RAR
  156.  
  157. ------------------------------------------------------------------------------
  158.  
  159. F:  Was hat es mit dem sogenannten "Solid"-Modus von RAR auf sich?
  160.  
  161.     In einem Archiv muß normalerweise für jede darin enthaltene Datei auch ein
  162.     Archivdirectoryeintrag vorhanden sein, ähnlich wie für jede auf der Platte
  163.     vorhandene Datei ein Eintrag in der FAT.
  164.     Kleine Dateien werden deshalb gewöhnlich schlechter gepackt als größere
  165.     ähnlichen Inhalts, da für jede Datei eben auch ein gewisser Verwaltungs-
  166.     aufwand vorhanden ist. Wenn dieser mehr ausmacht als die eigentliche
  167.     Dateigröße, ist die Datei gepackt sogar größer als ungepackt.
  168.  
  169.     Der Solid-Modus von RAR umgeht dieses Problem, indem er erst alle Dateien
  170.     zu einer großen zusammenpackt und damit den Verwaltungsaufwand verringert.
  171.     Darum ist der Solid-Modus natürlich wirksamer bei vielen kleinen Dateien,
  172.     bei einer einzigen bringt er keinen Vorteil gegenüber dem normalen Packen.
  173.  
  174.     Außerdem sortiert RAR die Dateien nach der Extension, so daß mit großer
  175.     Wahrscheinlichkeit Dateien ähnlichen Inhalts zusammen abgelegt werden.
  176.     RAR behandelt den kompletten "Datenstrom" (engl. "Stream") nun als Ganzes,
  177.     wodurch auch Gemeinsamkeiten über mehrere Dateien gefunden werden können,
  178.     so daß die Packdichte weiter erhöht werden kann.
  179.  
  180.     Ähnlich wie der Solid-Modus von RAR arbeiten auch bestimmte Zusatztools für
  181.     andere Packer, etwa Crush.
  182.  
  183.     Der Solid-Modus hat auch Nachteile. Z.B. dauert es erheblich länger, ein
  184.     Solid-Archiv upzudaten als ein normales, da es praktisch jedesmal komplett
  185.     neu gepackt werden muß (also *alle* Dateien, nicht nur die zugefügte(n)).
  186.     Bei häufig upzudatenden Archiven oder solchen, die auch mit Solid-Modus
  187.     nicht viel kleiner sind, ist also der normale Modus vorzuziehen.
  188.  
  189.     Ein weiteres Problem des Solid-Modus tritt bei "multiple volume"-Archiven
  190.     auf: wird ein Teilarchiv beschädigt, ist mit hoher Wahrscheinlichkeit auch
  191.     der Inhalt aller nachfolgenden Archive verloren...
  192.  
  193. ------------------------------------------------------------------------------
  194.  
  195. F:  RAR 2.x besitzt einen neuen Befehl 'rr[n]'. Wozu wird dieser benötigt?
  196.  
  197. A:  Ab Version 2.00 besitzt RAR die Möglichkeit, redundante Archivverzeichnis-
  198.     informationen (sogenante "Recovery Records") in eine gepackte Datei
  199.     einzubauen. Dadurch wird das Archiv zwar geringfügig größer, aber die
  200.     Chance, eine beschädigte Datei mit RARs Reparaturoption wiederherstellen
  201.     zu können, erhöht sich.
  202.  
  203. ------------------------------------------------------------------------------
  204.  
  205. F:  Immer mehr Programme werden in Form einer RAR-Sfx-Datei ausgeliefert,
  206.     in der bereits ein komplettes Installationsprogramm enthalten ist.
  207.     Wie kann ich so etwas auch für meine Dateien erstellen?
  208.  
  209. A:  Bei RAR ab der Version 1.54 gibt es das sogenannte Install-Sfx. Statt
  210.     der normalen Entpackroutine für Sfx-Dateien ist hier die Datei IDOS.SFX
  211.     und ein spezielles Install-Script in das Archiv eingebunden worden.
  212.     Was das Install-Sfx macht, steckt im Archivkommentar. Dieser kann ein
  213.     komplettes Programm in der RAR-eigenen Scriptsprache, welche in SFX.DOC
  214.     beschrieben ist, enthalten.
  215.     Am einfachsten ist es, man nimmt ein vorhandenes Script als Vorlage und
  216.     paßt es seinen Bedürfnissen entsprechend an. Bei RAR ist ein simples
  217.     Scriptbeispiel dabei (STANDARD.S), aber man kann auch aus jedem Archiv,
  218.     welches als Install-Sfx gepackt wurde, das Script extrahieren mit
  219.  
  220.                                   RAR cw ARCHIV.EXE SCRIPT.S
  221.  
  222.     Z.B. auch aus RAR155D.EXE:    RAR cw RAR155D.EXE RAR.S
  223.  
  224.     Dieses Scriptfile kann man dann wie jeden Source mit einem normalen Editor
  225.     editieren und anpassen (s. SFX.DOC von RAR). Wenn man fertig ist, packt
  226.     man die Programmdateien unter gleichzeitiger Einbindung des Scripts als
  227.     Archivkommentar, z.B.:
  228.  
  229.         RAR a -av -s -sfxidos.sfx ARCHIV *.* =ABFRAGE.S
  230.  
  231.          -av             = AV-Schutz zufügen (wenn RAR registriert)
  232.          -s              = "solid archive" erstellen
  233.          -sfxidos.sfx    = statt des normalen Sfx-Headers das Install-Sfx-Modul
  234.                            einbinden
  235.          ARCHIV          = Archivname
  236.          =ABFRAGE.S      = Scriptdatei ABFRAGE.S einbinden
  237.                            (geht auch mit -zABFRAGE.S)
  238.  
  239. ------------------------------------------------------------------------------
  240.