TRKreader 2.04 for Turbo&Marley of Infect. April, 1st of 1996 did you ever face the problem to get crunched data from a non-dos-disk? if yes you probably could have used COMDEC by turbo/infect. but is not uptodate and it lacks in some crunched formats. TRKreader can be used to split such a disk, or a file into several files identified by their first four bytes. TRKreader has been made to be fully evolutive. It means you can update the file trk.dat so TRK can find other filetypes. Today, TRK recognize : PP20,IMP!,RNC1,ATN!,FORM,XPK!,S401,S404 The power of TRK, is its ability to self-compute the size of these formats. PP20 is the only case where TRK can't calculate it. Syntax : -------- TRK [DEEP] file or DF0: First, TRK reads the file or DF0: Second, it looks for the filetypes Third, it tests the integrity of them. (e.g Size calculation) Adding DEEP option removes some tests in the size calculation, but find more file. In most cases, no recognized files will be found. Fourth, TRK saves the found files on the path given in trk.dat Overwrite check on output is done ! How to modify trk.dat ? ----------------------- The last line of trk.dat is always the path where TRK saves the found files. The first line of trk.dat tells TRK how much headers it will find. To add an header, you have to give following informations : example: FORM ->suffix for the output file. FORM ->matching header. it can be in ASCII or HEX format. In this case, add 0x...... (usefull for RNC1) 4 ->distance in bytes between the size location and the header. -1 if no size should be found. (usefull for PP20) 8 ->the size read on the file +8 = THE REAL SIZE. DON'T PUT BLANK LINES !!!! Informations ------------ Written with SAS/C 6.56 Requires 1Mb RAM and Kick2.0 Author ------ Allenbrand Brice 5, rue du Manège 68100 Mulhouse FRANCE