Version 6.x Letzte Žnderung:18.06.1991 +-----------------------+ | Archiv-Lister ST | +-----------------------+ | (c) Stephan Slabihoud | | Gustav-Ohm-Str.72 | | 4250 Bottrop | | Tel.: 02041/27209 | +-----------------------+ | (c) 1990,1991 | +-----------------------+ Archiv-Lister & Entpacker - Das Utility fr jeden Atari-User. Das kann der Archiv-Lister & Entpacker: =========================================== - Ausgabe von Archiv-Inhalten auf dem Bildschirm. - Auswahl eines Archivs einfach vom Desktop aus per Doppelklick. - Untersttzt verschiedene Archivformate. ARC, ARJ, LZH, LZS, MOD, TRE, ZIP, ZOO - Eingebaute Hilfsseite. - Ruft ggf. einen Lister fr unbekannte Formate auf. - Es k”nnen Dateien aus Archiven entpackt werden, soweit ein Entpacker vorhanden ist. - Dateien aus Archiven k”nnen direkt an den Text-/Grafikviewer bergeben werden. Hardwareanforderungen: ========================== - Der Archiv-Lister funktioniert mit jeder bekannten TOS-Version. Bei „lteren TOS-Versionen (1.0 und 1.2) werden Pfadnamen jedoch nicht komplett bergeben. Hier muá der Archiv-Lister ggf. auf jeder Fest- plattenpartition installiert werden. RAMTOS : 1.0, 1.2, 1.4á, 2.0, 030 (TT-TOS) ROMTOS : 1.0, 1.2, 1.4 (22.2.89 und 6.4.89), 1.6, 030 (TT-TOS) KAOSTOS: 1.2, 1.4.0, 1.4.1, 1.4.2 A N L E I T U N G ===================== Um komfortabel mit dem Archiv-Lister arbeiten zu k”nnen, muá dieser zun„chst installiert werden (am besten auf einer Festplatte). Hierzu muž eine Zeile (die mit dem <--) mit Hilfe eines Texteditors (z.B. Tempus) in die "DESKTOP.INF" eingefgt werden. Achtung! Einige „ltere TOS-Versionen besitzen einen zu kleinen DESKTOP- Buffer. Sollten Sie feststellen, daž Sie z.B. TOS-Programme nicht mehr starten k”nnen, da die entsprechende Zeile einfach GEM-intern abge- schnitten wird, so benennen Sie ARC_LZH.TTP einfach um (z.B. in AL.TTP). #T 07 00 02 FF PAPIERKORB@ @ #P 03 04 X:\ARC_LZH.TTP@ *.*@ <-- X = Laufwerk mit ARC_LZH #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #P 03 FF *.TTP@ @ #F 03 04 *.TOS@ @ Falls Sie mit TOS-030 (TT-TOS) arbeiten, muž folgende Zeile in die "NEWDESK.INF" eintragen (wieder die mit dem <--) werden: #W 00 00 12 09 12 09 00 @ #P 03 04 000 X:\ARC_LZH.TTP@ *.*@ @ <-- X = Laufwerk mit ARC_LZH #D FF 01 000 @ *.*@ @ #G 03 FF 000 *.APP@ @ @ #G 03 FF 000 *.PRG@ @ @ #P 03 FF 000 *.TTP@ @ @ #F 03 04 000 *.TOS@ @ @ #Y 03 04 000 *.GTP@ @ @ Nach dieser Installierung brauchen Sie ein Archiv nur noch anklicken (Doppelklick) und schon wird der Inhalt auf dem Bildschirm ausgegeben. Mit ESC oder der rechten Maustaste k”nnen Sie die Ausgabe abbrechen. Mit einer beliebigen Taste oder der linken Maustaste wird die n„chste Bild- schirmseite ausgegeben. Ist das Archiv komplett auf dem Bildschirm ausgegeben worden (in der letzten Zeile erscheint dann eine Gesamtbersicht ber dieses Archiv), so kann durch Druck auf "HELP" ein Entpacker aufgerufen werden! Zun„chst erscheint eine Bildschirmseite mit den Dateien, die im Archiv vorhanden sind. Folgende Tastenkommandos sind nun m”glich: Cursortasten: Bewegen den Cursors <+>, <-> : Eine Seite vor/zurck : Datei ausw„hlen : Alle selektierten Dateien deselektieren und umgekehrt : Abbruch : Selektierte Dateien auspacken : Alle Dateien selektieren : Alle Dateien deselektieren : Alle Dateien, die mit diesem Zeichen beginnen, selektieren : Datei auspacken und ber den Text-/Grafikviewer anzeigen Die Entpacker werden folgendermažen aufgerufen: Packer: Kommandozeile (alle Files): Kommandozeile: -------------------------------------------------------------------------- ARC XO Archiv *.* XO Archiv Datei ARJ x Archiv e Archiv Datei LHARC x -rm Archiv *.* x Archiv Datei ZOO x Archiv *.* x Archiv Datei ZIP -x Archiv *.* -x Archiv Datei -------------------------------------------------------------------------- -------------------------------------------------------------------------- !!! WICHTIG !!! Info zu GUCK, VIEW, LOOK u.a. Info zu ARC/ARJ/LZH/ZOO/ZIP.TTP -------------------------------------------------------------------------- Das OS untersucht zun„chst, ob eine Datei angew„hlt wurde, die ausgefhrt werden kann. Ist sie es nicht, wird ARC_LZH.TTP gestartet. Da der Lister aber keine Text- oder Grafikdateien listen kann, wird ggf. GUCK/VIEW/LOOK u.a. bei unbekannten Endungen nachgeladen. Damit ARC_LZH weiž, wo sich dieses Programm befindet, muž zun„chst das Programm ein wenig gepatched werden. Ab Version 5.1 liegt dem Programm ein Patchprogramm bei, welches diese Aufgabe bernimmt. Beide Programme (ARC_LZH.TTP und ARCPATCH.PRG) mssen im selben Verzeichnis stehen. Das Programm fragt nacheinander die Pfade von GUCK (VIEW/LOOK u.a.), ARC, ARJ, LHARC, ZOO und ZIP ab. Diese k”nnen entweder direkt eingegeben werden, oder per Fileselectbox ausgew„hlt werden. Letztere erscheint, wenn als Pfad ein "?" eingegeben wird. -------------------------------------------------------------------------- Man kann allerdings auch ohne Installierung in der DESKTOP.INF mit dem Archiv-Lister arbeiten. Hierzu mssen Sie den Archiv-Lister per Doppel- klick starten und den kompletten Pfadnamen+Archivnamen eingeben (z.B. D:\ARCHIV\WORD.LZH). Eine Hilfsseite wird ausgegeben, wenn das Programm per Doppelklick ge- startet wird und kein Pfad-/Archivname eingegeben wird. Bekannte Probleme ===================== Der Packer ZOO besitzt eine Funktion "Generations". Listet man ein Archiv, in dem diese Funktion benutzt wurde, kann es zu einem Fehler kommen. Wer Informationen ber das ZOO-Header-Format 2.00 besitzt, m”ge mir diese bitte zukommen lassen. Sollen Dateien aus einem ARC-Archiv ausgepackt werden, so ist darauf zu achten, daž NUR Dateien EINZELN ausgepackt werden k”nnen, die im Haupt- verzeichnis stehen. Es ist jedoch m”glich ein Subdirectory auszuw„hlen, welches dann komplett, d.h. mit allen weiteren UnterOrdnern und Dateien, entpackt wird. -------------------------------------------------------------------------- Dieses Programm ist Shareware! Wer es gebrauchen kann, der sollte 20 DM an den Programmautor senden. Wer zus„tzlich noch eine Diskette und einen frankierten und adressierten Rckumschlag beilegt, der bekommt umgehend die aktuelle Version des Programms und noch ein paar weitere Utilitys zugeschickt. -------------------------------------------------------------------------- Historie ============ ARC_LZH.TTP --------------- V0.x - Testversionen. V1.0 - Lauff„hige Version fr ARC und LZH. V1.1 - Erkennt bereits ZOO,ZIP,TRE-Archive (soweit in der DESKTOP.INF auch installiert. Diese sind aber noch nicht implementiert. V2.0 - ZOO-Format erg„nzt. V2.1 - LZH (-lz5-) erweitert. V2.2 - ZOO erkennt gel”schte Files und gibt zus„tzlich die Pfadnamen von Dateien aus. LZH erkennt nun auch das Ende von "fehlerhaften" Archiven bei denen das NULL-Byte (als End- markierung) fehlt. LZS-Format erg„nzt. V2.3 - TRE-Format als Assemblerroutine erg„nzt. V3.0 - ARJ-Format implementiert. V3.1 - Kommentarzeilen in ARJ-Archiven werden ausgegeben. V3.2 - ZOO-Ausgabe verbessert. V3.3 - MOD-Soundarchive implementiert. V4.0 - Archive werden nicht nur anhand ihrer Endung, sondern auch nach MAGICS unterschieden. Ein Lister (z.B. GUCK.TTP) wird bei Bedarf nachgeladen. V4.1 - Kleiner Bug im ARC-Lister fixed. V5.0 - ZIP-Format erg„nzt. V5.1 - Patchm”glichkeit ber ARCPATCH.PRG. Bildschirmausgabe komplett berarbeitet. V6.0 - Archivinhalte k”nnen ausgepackt werden. V6.1 - Auspacker nun komfortabler. V6.2 - Verbessertes selektieren von Dateien. V6.3 - Es werden nun auch Dateien in Ordnern bei ARC gelistet, aber NICHT einzeln entpackt, da ARC dieses nicht untersttzt. ARCPATCH.TTP ---------------- V0.x - Patchprogramm fr ARC_LZH.TTP ab Version 5.1. V1.0 - " " " " " 6.0. V1.1 - verbesserte Dateiauswahl. In eigener Sache ==================== Ich m”chte so viele Archiv-Formate wie m”glich in das Programm einbauen, jedoch fehlen mir noch einige Informationen ber den Aufbau der einzelnen Archiv-Eintr„ge. Wer ber die verschiedenen Formate (Header) Informationen hat, der m”ge mir diese bitte zukommen lassen. Danke... Danksagungen ================ Vielen Dank an - Ulf Pridzun (2:245/8.33), der mir seinen C-Source zum Listen der TRE- Dateien zur Verfgung gestellt hat. Patrick Seemann (2:302/815.29), der die Idee zur Unterscheidung der Archive nach MAGICs hatte.