TRKreader 2.06 01-02-96 Allenbrand Brice Idée : Yann Harreus Ecrit sous SAS/C 6.56 Attention --------- Les auteurs tiennent à signaler qu'ils ne sauraient en aucun cas tenus pour responsable de tout dommage moral que ce programme pourrait occasionner. Ce programme est destiné à des utilisateurs avertis. Mal utilisé, il pourrait causer beaucoup de dégats. Utilité ------- TRK permet de lire soit un fichier, soit une disquette entière et de détecter d'éventuels fichiers compressés. Ceux-ci seront sauvés en T: TRK est réservé aux utilisateurs avertis. Vous êtes prévenus. Pourquoi -------- J'ai écrit ce programme pour tenter de rendre installable des jeux du commerce qui ne l'étaient pas. De plus, j'ai toujours eu envie de jeter un coup d'oeil au trackdisk.device Comment ------- TRK détecte des fichiers grâce à leurs entêtes. Les informations sont stockés dans trk.dat et TRK doit trouver ce fichier dans le répertoire courant pour fonctionner. TRK.DAT est du format suivant : 1ère ligne nombre d'entêtes stockés. A REPETER : 2ème ligne nom de l'entête (utilisé lors de la sauvegarde) 3ème ligne descripteur de l'entête (utilisé lors de la recherche) Le descripteur, comme le nom doivent être de 4 caractères ASCII de long. Le descripteur peut être de la forme HEXA, mais doit commencer alors par 0x....... 4ème ligne distance relative au début du fichier où TRK recherchera la taille du fichier. Si la taille du fichier n'est pas disponible, indiquer -1. 5ème ligne correction à appliquer à cette taille de fichier pour trouver la taille correcte. exemple : RNC1 sauve les fichiers trouvés avec le suffixe RNC1 0x5124E301 correspond à RNC0x01. Cette valeur est en hexa parcequ'elle n'est pas affichable aisément en caractères ASCII normaux. 8 la taille du fichier est stocké 8 octets après 0x5124E301 18 il faut ajouter 18 octets à cette taille pour avoir le fichier complet. Options ------- L'option DEEP désactive le calcul de la taille réelle et sauve un fichier à chaque nouvelle découverte d'entête. Attention --------- Les fichiers PP20 ne contiennent pas la taille compressés, ils doivent être manipulés avec précaution. Attention au Guru ! Résultats --------- J'ai essayé d'obtenir les meilleurs résultats possibles. L'option DEEP a été implémentée dans ce but. Néanmoins des fichiers .BIZZ peuvent apparaitre. Il s'git de fichier que TRK n'a pas pu analysé, soit parce qu'ils sont cryptés, soit parce que quelquechose m'échappe (nul n'est parfait !). Danger ------ Le format powerpacker ne stocke pas la taille du fichier dans ses entrailles. A moins de la connaitre exactement, ne tentez pas de décompresser de tels fichiers. Système ------- TRK nécessite Kick 2.0 au moins. Contact ------- Allenbrand Brice 5, rue du Manège 68100 Mulhouse Au fait ------- Demain, le Rhum, Charrette (les initiés comprendront)