home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
archiver
/
sfx_lzh
/
read.me
next >
Wrap
Text File
|
1990-07-20
|
5KB
|
132 lines
**************************************************************
* *
* 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ß!