home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / archiver / sfx_lzh / read.me next >
Text File  |  1989-12-09  |  5KB  |  132 lines

  1. **************************************************************
  2. *                                                            *
  3. *  SFX_LZH - ST  generator for self extracting LZH-archives  *
  4. *                                                            *
  5. *  (C) 1989 by Stefan Gross                                  *
  6. *              Ruselerweg 25                                 *
  7. *              2050 HH 80                                    *
  8. *                                                            *
  9. *  Das Programm ist PD, Weitergabe erwünscht                 *
  10. **************************************************************
  11.  
  12.  
  13.  
  14. Updateversion V1.5 vom 9.10.89
  15.  
  16. Es ist wieder mal ein Update fällig geworden!
  17.  
  18. - In Hinsicht auf die bald erscheinende neue Version von LHarc, die dann
  19.   auch Ordner packen kann, mußte SFX nochmal angepaßt werden. Archive, in 
  20.   denen volle Pfadnamen enthalten sind können nämlich mit den alten Versionen
  21.   nicht entpackt werden. Bei dieser Version kann man auswählen, ob beim
  22.   Entpacken evtl. benötigte Ordner erzeugt werden sollen. Dazu einfach
  23.   'Extract with folders -> YES' anwählen.
  24.  
  25.   Wenn 'NO' gewählt wurde, werden die Pfadnamen ignoriert und alle Files im
  26.   aktuellen Directory erzeugt.
  27.  
  28.  
  29.  
  30. ------------------------------------------------------------------------
  31.  
  32. Updateversion V1.4 vom 5.10.89
  33.  
  34. Hatte ich vorgestern noch gesagt, V1.3 sei die endgültige Version,
  35. so muß ich Euch schon wieder mit einem Update nerven.
  36. Ich habe noch zwei Vorschläge eingebaut (Hallo Volker und Oli+Jörg!).
  37.  
  38. - Da einigen Leuten die SFX-Extension nicht passte (wie unflexibel!)
  39.   kann man jetzt zwischen 'TOS' und 'SFX' wählen.
  40.  
  41. - Man kann dem Programm jetzt Parameter in der Kommandozeile übergeben,
  42.   z.B. wenn man es aus einer Shell aufruft. Aber bitte nicht in TTP
  43.   umbenennen. In der Kommandozeile können Quelldatei (also LZH-File)
  44.   und Zieldatei (SFX-File) komplett mit Zugriffspfad angegeben werden.
  45.  
  46.   Beispiel:   SFX_LZH.PRG a:\demo\test.lzh c:\archiv\test.sfx
  47.  
  48.   Die Namen der Files müssen beide mit angegeben werden.
  49.  
  50. Vorschau:
  51.  
  52.   In den nächsten Wochen werde ich mich irgendwann mit einer kompletten
  53.   Portierung des LHarc beschäftigen. Der wird dann beim Packen hoffentlich
  54.   2-3mal so schnell wie der LHarc ST 0.40.
  55.  
  56. Stefan
  57.  
  58. ---------------------------------------------------------------
  59.  
  60. Updateversion V1.3 vom 3.10.89
  61.  
  62.   So, dies ist jetzt die endgültige Fassung des SFX_LZH. Hier sind jetzt
  63.   auch Fehlerabfragen eingebaut. Beim Entpacken wird die CRC-Prüfsumme des
  64.   Files ermittelt und mit dem Eintrag im Archiv verglichen, eventuelle
  65.   Entpackfehler werden dann mit 'CRC-Error' angezeigt.
  66.  
  67.   Die Geschwindigkeit konnte stark gesteigert werden. Bei einem Test war ein
  68.   SFX-Programm 2,5 mal so schnell, wie der LHarc-ST 0.40.
  69.  
  70.   Zum Testen wurde FLASH mit Dial-Directory, Resourcefile und CNF-File
  71.   in ein LZH-Archiv gepackt. Zum Entpacken benötigte LHarc 79 Sekunden,
  72.   SFX_LZH brauchte nur 31,5 Sekunden. Ein Ergebnis, das für sich spricht.
  73.  
  74.   Es werden jetzt Files mit der Extension 'SFX' erzeugt, damit man gleich
  75.   sieht, daß es sich um selbstentpackende Archive handelt. Um diese Files
  76.   wie ein TOS-Programm starten zu können, müssen sie im Desktopinfo an-
  77.   gemeldet werden. Dazu einfach folgende Zeile ins Desktopinfo schreiben
  78.  
  79.        '#F 03 04   *.SFX@ @ '
  80.  
  81.   und schon kann es losgehen.
  82.  
  83.   Für diejenigen, die eine Listroutine für den Archivinhalt schreiben
  84.   wollen: Das LZH-Archiv im File fängt bei einem Offset von 2494 Byte an.
  85.  
  86.   Viel Spaß  .... Stefan
  87.  
  88. ----------------------------------------------------------------
  89.  
  90. Updateversion V1.2 vom 30.9.89
  91.  
  92.   Durch Optimieren einiger Funktionen auf Assemblerebene konnten die
  93.   erzeugten Files nochmals verkürzt werden. Außerdem wird gegenüber
  94.   LHarc beim Entpacken jetzt eine Steigerung um 60 % erreicht.
  95.  
  96. -----------------------------------------------------------------
  97.  
  98. Updateversion V1.1 vom 29.9.89
  99.  
  100. - Durch einige Änderungen ist es gelungen, die Entpackroutinen um
  101.   365 Bytes zu kürzen. Ein Vergleichstest mit LHarc 0.40ß zeigte
  102.   außerdem, daß das Entpacken mit SFX_LZH um ca 45% schneller ist.
  103.  
  104. -------------------------------------------------------------------
  105.  
  106. Hamburg 28.9.89
  107.  
  108. Was es auf dem PC schon länger gibt, selbst entarcende LZH-Archive,
  109. nun auch für den ST. Mit diesem Programm ist es möglich, vorhandene
  110. LZH-Archive in Programme umzuwandeln, die den Archivinhalt dann selbst
  111. dekomprimieren. Dadurch spart man sich den Griff zum Arcer, denn die
  112. Entarc-Routine ist im Programm eingebaut.
  113.  
  114. Für kurze Files mag das nicht lohnen, da diese Routinen ca. 3 kB schlucken,
  115. aber für längere Archive kommt man gegenüber ARC und ZOO trotzdem noch
  116. auf kürzere Files.
  117.  
  118. Zur Bedienung ist nicht viel zu sagen, einfach den 'CREATE'-button anklicken,
  119. in der Selectbox das Archiv anwählen, das man umwandeln will. Anschließend
  120. kann noch der Pfad gewählt werden, in den das erzeugte Programm geschrieben
  121. wird - fertig.
  122.  
  123. Es wird ein TOS-Programm erzeugt, wobei einfach die Extension 'LZH' durch
  124. 'TOS' ersetzt wird, das ursprüngliche Archiv bleibt erhalten.
  125. Beim Entarcen ist für evtl. schon vorhandene Dateien eine Sicherheitsabfrage
  126. eingebaut. Die Files werden in den gleichen Ordner geschrieben, in dem das
  127. Programm steht.
  128.  
  129. Viel Spaß!
  130.  
  131.  
  132.