Madness Mailbox-System Archive Check V1.20    (c) 10.04.1994 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, mglich 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 in einer Version V2.41 oder hher
5.)  STZIP  .TTP   ST-Zip in einer Version gleich oder hher als V2.3


Wird ARCCHECK.PRG als External gestartet und befindet es sich im Ordner
\EXTERN, so liegen obige Files automatisch richtig. Mchtest 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. Auswhlen 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
gezhlt 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 Mglichkeit, da File sofort zu lschen.

NACH dem Starten von ARCCHECK sollte dann PRGIDXCH aufgerufen werden.
PRGIDXCH wird evtl. gelschte Files natrlich anmeckern. Also jene aus-
markieren.

Die "Bedienung" sollte klar sein. Ansonsten gibt es nicht mehr viel zu
schreiben. Das Programm luft natrlich desto lnger, je mehr Files da sind.
Auch die Filegren 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 knnen 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 Filegre
dann auf durch 128 teilbare Grenzen evtl. mit Nullen aufgefllt wird. Dies
lt sich berprfen, indem man das File erstmal nicht lscht, es sich
dann aber mittels Guck o.. nachher mal ansieht.

MfG. Jrgen Meyer
