DARJ v1.0 A CP/M program to provide a directory of files within .ARJ archives. Paul R. Hunt, August, 1991. Acknowledgement: DARJ is a port of AV.C by Robert K. Jung (c) 1990. Conditions of use: The programs and documentation in this package must not be altered in any way. In particular, the name Robert Jung, and my name must stay in tact in the programs and documentation. I accept no liability for any problems or claims arising from the use of this program. This package must be distributed in its entirity. Otherwise, use freely and distribute liberally! INTRODUCTION: This program is used to provide a directory of the contents of a .ARJ archive file. The companion program, CPMUNARJ, is used to extract files from .ARJ archives. This program was compiled under CP/M Plus. However, no CP/M Plus specific functions are used, so it should run under CP/M 2.2 as well. NOTE, however, that this program will ONLY run on a Z80 processor. USING DARJ: The program is used as follows: DARJ [du:][.arj] is the name of the archive file. If no file name extension is specified, the extension .ARJ will be assumed. A drive and user specifier may optionally be used. For example, the following command: DARJ C3:MYARJ will open and display the file MYARJ.ARJ on drive C:, user 3. If the archive actually has no file name extension, then the file name should be terminated with a full-stop. If the archive file is found, a directory similar to the following will be displayed. (The data in the last column is really only of relevance to the full-featured archiving system by Jung). AV - ARJ file viewer - Rev 1.1, Copyright (c) 1990 Robert K Jung CP/M version ported by P R Hunt, August 1991 Filename Original Compressed Ratio DateTime modified CRC-32 Attr TPMGVX ------------ ---------- ---------- ----- ----------------- -------- ---- ------ DECODE.C 9269 2771 0.308 91-05-12 22:16:14 E385EF74 A--W B 1 ENVIRON.C 8507 1782 0.223 91-05-13 08:24:54 347F5991 A--W B 1 UNARJ.C 20715 6559 0.328 91-05-30 08:24:12 1B33488F A--W B 1 UNARJ.H 10235 3497 0.350 91-05-30 08:22:02 2EBD9D71 A--W B 1 OS2UNARJ.MAK 347 190 0.000 91-05-13 08:26:30 4831EBF7 A--W B 1 QCLUNARJ.MAK 301 145 0.000 91-05-12 22:16:50 098E5E77 A--W B 1 TCCUNARJ.MAK 300 145 0.000 91-05-12 22:16:32 96887F67 A--W B 1 UNARJ.DEF 34 34 0.000 91-04-29 19:17:54 4CBDB2F4 A--W B 0 UNARJ.EXE 19986 12135 0.639 91-05-30 08:27:58 4E892E15 A--W B 1 UNARJ.DOC 7375 3093 0.442 91-05-24 23:44:52 5020D7D2 A--W B 1 ------------ ---------- ---------- ----- 10 files 77069 30351 0.394 'Original' and 'Compressed' refer to the original and compressed file sizes respectively, in bytes. The second last field, 'Attr', is the file attribute field. Each of the four columns in this field indicate a file attribute. This is not the place to discuss MSDOS file attributes, but, briefly, they are as follows: Col. 1 : Archive Bit. 'A' indicates archive bit set, else '-'. Col. 2 : System Bit. 'S' indicates a system file, else '-'. Col. 3 : Hidden Bit. 'H' indicates hidden file, else '-'. Col. 4 : Read Only. 'R' indicates Read Only, else 'W' (read/write). The last field, with the enlightening name of TPMGVX, gives a little more detail about each file as follows: T -> File Type (B = Binary, T = text) P -> A '+' indicates path information is available. (Not available from DARJ, nor relevant to CP/M) M -> compression method used G -> A 'G' indicates file is garbled (encrypted). V -> A 'V' indicates archive is continued in another volume. X -> An 'X' indicates file is part of a larger file. NOTES: DARJ was compiled using HI-TECH C v3.09 for Z80 CP/M. Comments can be directed to me:- Paul Hunt c/- ZNODE 62. Perth, Western Australia, Australia. 09-450-0200 (International +619-450-0200) or via the CP/M Technical Echo.