Madness Mailbox-System Archive Check V1.11 (c) 22.01.1993 by Jrgen Meyer ========================================== Dieses Programm kann entweder vom DeskTop gestartet werden (es muž dann im erscheinenden Fileselektor die MB.INF Datei angeklickt werden) oder als External, m”glich ist es, den Archive-Check mittels "X ARCCHECK.PRG" in MENUE.DAT zu starten oder mittels "ERUN ARCCHECK.PRG" in der eingebauten CLI. Folgende Dateien mssen sich in der Directory, wo ARCCHECK.PRG gestartet werden, befinden: 1.) LHARCD .TTP LHArc-Archiver 2.) ARC .TTP ARC-Archiver 3.) ZOO .TTP ZOO-Archiver 4.) UNARJ .TTP ARJ-Entpacker 5.) STZIP .TTP ST-Zip in einer Version => V2.1 Wird ARCCHECK.PRG als External gestartet und befindet es sich im Ordner \EXTERN, so liegen obige Files automatisch richtig. M”chtest Du dieses Programm vom DeskTop aus starten (bei Rechnern mit nur 1 MByte RAM ist dies ZWINGEND erforderlich !!!), so kopiere ARCCHECK.PRG entweder in den \EXTERN Ordner des Mad-Sys und starte es oder kopiere obige Files in den Ordner, wo ARCCHECK.PRG liegt. Nach dem Start und evtl. Ausw„hlen von MB.INF (wenn nicht als External gestartet) beginnt der Test. Es werden alle Files in den XModem-Partitions- Ordner(n) getestet. Die Ordner werden selbst mit FSFIRST, FSNEXT durch- gesucht, die Index-Datei wird nicht beachtet. ARCCHECK nimmt den Extender der Filenamen zu Hand. Folgende Extender werden zur Zeit erkannt und getestet: 1.) .LZH LHArc-Archiver 2.) .LHA LHArc-Archiver 3.) .ZOO ZOO-Archiver 4.) .ARJ ARJ-Archiver 5.) .TXT Text-File 6.) .DOC Text-File 7.) .ZIP PK-ZIP Archiver Nach dem Start werden erstmal die Anzahl der Files in den XModem-Partitionen gez„hlt und die Fileinfos ins RAM eingelesen. Nach jeder Partition werden Media-Change Aufrufe durchgefhrt, dies kann zu starken Bewegungen der Fest- platte fhren, also bitte nicht wundern. Jedes File wird nun Anhand des Archivers separiert und der entsprechender Archiver wird aufgerufen. Dieser testet das aktuelle File. Ist kein Fehler erkennbar, gibt ARCCHECK "Datei ist O.K." aus. Im anderen Falle erscheint eine Fehlermeldung mit der M”glichkeit, daž File sofort zu l”schen. NACH dem Starten von ARCCHECK sollte dann PRGIDXCH aufgerufen werden. PRGIDXCH wird evtl. gel”schte Files natrlich anmeckern. Also jene aus- markieren. Die "Bedienung" sollte klar sein. Ansonsten gibt es nicht mehr viel zu schreiben. Das Programm l„uft natrlich desto l„nger, je mehr Files da sind. Auch die Filegr”žen beeinflussen die Laufzeit erheblich. Wer rund 1000 Programme hat, muž mit ca. 1 Stunde Laufzeit rechnen, je nachdem wie schnell der Rechner ist. Etwas ist noch zum Test von ASCII-Files zu sagen: Hierfr gibt es natr- lich kein Archiver, sondern ARCCHECK liest den Text ein und prft, ob ein Nullbyte darin vorkommt. Nullbytes haben in keinem ASCII-Text dieser Welt etwas zu suchen, alle anderen Codes k”nnen aber Steuerzeichen sein, so daž ARCCHECK nur auf Null abgetestet. Hierbei ist zu beachten, daž evtl. Fehler auch dann ausgegeben werden, wenn der aktuelle Text mit X-Modem oder einer unzureichenden Y-Modem Implementation upgeloadet wurde, da die Filegr”že dann auf durch 128 teilbare Grenzen evtl. mit Nullen aufgefllt wird. Dies l„žt sich berprfen, indem man das File erstmal nicht l”scht, es sich dann aber mittels Guck o.„. nachher mal ansieht. MfG. Jrgen Meyer