home *** CD-ROM | disk | FTP | other *** search
- **************************************************************
- * *
- * SFX_LZH - ST generator for self extracting LZH-archives *
- * *
- * (C) 1989 by Stefan Gross *
- * Ruselerweg 25 *
- * 2050 HH 80 *
- * *
- * Das Programm ist PD, Weitergabe erwünscht *
- **************************************************************
-
-
-
- Updateversion V1.5 vom 9.10.89
-
- Es ist wieder mal ein Update fällig geworden!
-
- - In Hinsicht auf die bald erscheinende neue Version von LHarc, die dann
- auch Ordner packen kann, mußte SFX nochmal angepaßt werden. Archive, in
- denen volle Pfadnamen enthalten sind können nämlich mit den alten Versionen
- nicht entpackt werden. Bei dieser Version kann man auswählen, ob beim
- Entpacken evtl. benötigte Ordner erzeugt werden sollen. Dazu einfach
- 'Extract with folders -> YES' anwählen.
-
- Wenn 'NO' gewählt wurde, werden die Pfadnamen ignoriert und alle Files im
- aktuellen Directory erzeugt.
-
-
-
- ------------------------------------------------------------------------
-
- Updateversion V1.4 vom 5.10.89
-
- Hatte ich vorgestern noch gesagt, V1.3 sei die endgültige Version,
- so muß ich Euch schon wieder mit einem Update nerven.
- Ich habe noch zwei Vorschläge eingebaut (Hallo Volker und Oli+Jörg!).
-
- - Da einigen Leuten die SFX-Extension nicht passte (wie unflexibel!)
- kann man jetzt zwischen 'TOS' und 'SFX' wählen.
-
- - Man kann dem Programm jetzt Parameter in der Kommandozeile übergeben,
- z.B. wenn man es aus einer Shell aufruft. Aber bitte nicht in TTP
- umbenennen. In der Kommandozeile können Quelldatei (also LZH-File)
- und Zieldatei (SFX-File) komplett mit Zugriffspfad angegeben werden.
-
- Beispiel: SFX_LZH.PRG a:\demo\test.lzh c:\archiv\test.sfx
-
- Die Namen der Files müssen beide mit angegeben werden.
-
- Vorschau:
-
- In den nächsten Wochen werde ich mich irgendwann mit einer kompletten
- Portierung des LHarc beschäftigen. Der wird dann beim Packen hoffentlich
- 2-3mal so schnell wie der LHarc ST 0.40.
-
- Stefan
-
- ---------------------------------------------------------------
-
- Updateversion V1.3 vom 3.10.89
-
- So, dies ist jetzt die endgültige Fassung des SFX_LZH. Hier sind jetzt
- auch Fehlerabfragen eingebaut. Beim Entpacken wird die CRC-Prüfsumme des
- Files ermittelt und mit dem Eintrag im Archiv verglichen, eventuelle
- Entpackfehler werden dann mit 'CRC-Error' angezeigt.
-
- Die Geschwindigkeit konnte stark gesteigert werden. Bei einem Test war ein
- SFX-Programm 2,5 mal so schnell, wie der LHarc-ST 0.40.
-
- Zum Testen wurde FLASH mit Dial-Directory, Resourcefile und CNF-File
- in ein LZH-Archiv gepackt. Zum Entpacken benötigte LHarc 79 Sekunden,
- SFX_LZH brauchte nur 31,5 Sekunden. Ein Ergebnis, das für sich spricht.
-
- Es werden jetzt Files mit der Extension 'SFX' erzeugt, damit man gleich
- sieht, daß es sich um selbstentpackende Archive handelt. Um diese Files
- wie ein TOS-Programm starten zu können, müssen sie im Desktopinfo an-
- gemeldet werden. Dazu einfach folgende Zeile ins Desktopinfo schreiben
-
- '#F 03 04 *.SFX@ @ '
-
- und schon kann es losgehen.
-
- Für diejenigen, die eine Listroutine für den Archivinhalt schreiben
- wollen: Das LZH-Archiv im File fängt bei einem Offset von 2494 Byte an.
-
- Viel Spaß .... Stefan
-
- ----------------------------------------------------------------
-
- Updateversion V1.2 vom 30.9.89
-
- Durch Optimieren einiger Funktionen auf Assemblerebene konnten die
- erzeugten Files nochmals verkürzt werden. Außerdem wird gegenüber
- LHarc beim Entpacken jetzt eine Steigerung um 60 % erreicht.
-
- -----------------------------------------------------------------
-
- Updateversion V1.1 vom 29.9.89
-
- - Durch einige Änderungen ist es gelungen, die Entpackroutinen um
- 365 Bytes zu kürzen. Ein Vergleichstest mit LHarc 0.40ß zeigte
- außerdem, daß das Entpacken mit SFX_LZH um ca 45% schneller ist.
-
- -------------------------------------------------------------------
-
- Hamburg 28.9.89
-
- Was es auf dem PC schon länger gibt, selbst entarcende LZH-Archive,
- nun auch für den ST. Mit diesem Programm ist es möglich, vorhandene
- LZH-Archive in Programme umzuwandeln, die den Archivinhalt dann selbst
- dekomprimieren. Dadurch spart man sich den Griff zum Arcer, denn die
- Entarc-Routine ist im Programm eingebaut.
-
- Für kurze Files mag das nicht lohnen, da diese Routinen ca. 3 kB schlucken,
- aber für längere Archive kommt man gegenüber ARC und ZOO trotzdem noch
- auf kürzere Files.
-
- Zur Bedienung ist nicht viel zu sagen, einfach den 'CREATE'-button anklicken,
- in der Selectbox das Archiv anwählen, das man umwandeln will. Anschließend
- kann noch der Pfad gewählt werden, in den das erzeugte Programm geschrieben
- wird - fertig.
-
- Es wird ein TOS-Programm erzeugt, wobei einfach die Extension 'LZH' durch
- 'TOS' ersetzt wird, das ursprüngliche Archiv bleibt erhalten.
- Beim Entarcen ist für evtl. schon vorhandene Dateien eine Sicherheitsabfrage
- eingebaut. Die Files werden in den gleichen Ordner geschrieben, in dem das
- Programm steht.
-
- Viel Spaß!
-
-
-