* * Analyse.doc : * ------------- * Auteur : Xavier Mertens * Version $VER: 2.55 * Création : 06 Jul 1992 - 17.54 * Modification : 02 Feb 1993 - 15:36 * Langage : SAS/C v6.00 * Compatibilité : 2.x - 3.0 * Description : Programme d'identification de fichier par signature. * * REMARQUE IMPORTANTE : --------------------- Par rapport aux versions précédente,Analyse ne nécessite plus la arp.library pour fonctionner. Vous pouvez donc l'effacer de votre répertoire LIBS: à moins,bien entendu, que d'autres programmes ne l'utilisent! 1. INTRODUCTION : ----------------- L'idée de programmer Analyse m'est venue à partir de l'utilisation du programme fort connu SID de Timm Martin. Celui-çi est capable de reconnaître un fichier et de lancer un utilitaire adéquat.Par exemple,cliquer sur un fichier IFF lancera votre 'viewer' favori.Deux points m'ont persuadé d'écrire Analyse : - Peu de fichier sont reconnu par SID. (du moins pour la version en ma possession) - Il est nécessaire de charger SID pour détecter le format d'un fichier. 2. DESCRIPTION : ---------------- Analyse n'est plus seulement utilisable que depuis le cli,mais également depuis le Workbench.Autre mouveauté,il ne fonctionne plus que sous système 2.x ou 3.0. Désolé pour les possesseurs de l'ancien système,mais ils devraient peut-être commencer à sortir de l'âge des cavernes! Utilisation sous CLI : ---------------------- Elle est restée identique aux anciennes version : 1.> Analyse [?] [LIST] Si vous entrez Analyse seul (sans option) ou avec un '?',vous obtiendrez un message d'explication (jusque là,tout à fait banal :-)). Lancez Analyse avec l'option 'LIST' pour obtenir la liste complète des fichier reconnus. Finalement,lancez Analyse avec un nom de fichier (avec son chemin si complet si nécessaire) pour analyser celui-çi. Après analyse,le type de fichier vous est donné ou un message d'erreur si le fichier est inconnu. Utilisation sous Workbench : ---------------------------- Double cliquez sur l'icône du programme pour la lancer. Il ajoutera alors un AppIcon sur le Workbench.Pour analyser un fichier,il vous suffira de déplacer son icône sur l'AppIcon du programme. Le type de fichier sera affiché par un requester. Pour quitter Analyse,double-cliquez sur l'AppIcon. 3. METHODE DE RECHERCHE : ------------------------- Analyse détecte tel ou tel type de fichier au moyen de la lecture de quelques octets placés ici ou là dans le fichier.Par bien comprendre, voici un exemple simple. Prenez un fichier compacté avec PowerPacker (peu importe la version), par exemple Test.pp et tapez dans un cli la commande suivante : 1.> type Test.pp opt h Vous obtiendrez un affichage du genre : +-- Remrquez le 'PP20' | v 0000: 50503230 090A0C0D C204AA61 E1E824E0 PP20....Â.ªaáè$à 0010: E3D804E8 652177EF 2C600371 E34C1E88 ãØ.èe!wï,`.qãL.. 0020: 37FE01FA 61AD4B5F 55F435A3 534C6A76 7þ.úa-K_Uô5£SLjv 0030: 0AD0DF28 23023E36 C3FE822E 6E5093C1 .Ð(#.>6Ãþ..nP.Á 0040: 2505281B EA232743 819B1D82 3601A324 %.(.ê#'C....6.£$ etc... Remarquez maintenant les 4 premiers octets : PP20 ils déterminent le format d'un fichier PowerPacker. Une procédure identique est utilisée pour tous les types de fichiers, à l'exeption des fichiers ASCII. Pour plus de renseignements sur la détection des fichier ASCII,consultez la source en c fournie avec le programme. 4. LISTE DES FICHIERS RECONNUS : -------------------------------- Les fichiers reconnus par Analyse proviennent de mon disque dur et de mes disquettes,ils sont issus des logiciels en ma possession. Cela signifie que TOUS les fichier ne seront pas reconnus;il y a les 'grands classiques' comme le format IFF,POWERPACKER,... et d'autres plus personnels. Voici en tous cas une liste complète des fichiers reconnus pour les différentes versions du programme : * Analyse version 1.33A - 06 Jul 1992 : - PowerPacker v1.x - PowerPacker v2.x - PowerPacker v2.x protégé par mot de passe - Source en AmigaBasic - Programme SuperBase Professionnel v3.01 - Formulaire SuperBase Professionnel v3.01 - Base de données SuperBase Professionnel v3.01 - Rapport SuperBase Professionnel v3.01 - Feuille de calcul Maxiplan - Icône - Image IFF - Son IFF - Document Excellence! v2.0 - Fichier object - Document PageStream v1.8 - Fichier ReSource v4.0 - Fichier PowerWindows v2.5 - Document VizaWrite v1.04 - Fichier IntroCAD - Deck CanDO v1.02 - Exécutable - Fonts - Document PageSetter v1.2 - Archive Arc - Archive LHArc - Archive Zoo v2.00 - Base de données DBaseIII+ - Fichier SoundFX v1.3 - Fichier SMus - Sampling - Image Raw - Document WordPerfect v5.1 - Fichier .info * Analyse version 1.51A - 27 Sep 1992 : - Script SKsh 1.7 (preparsed) - Fichier préférences 2.x - Animation Real3D 1.3 - Animation Sculpt Animate 4D Jr - Fichier Header du Lattice 5.0 compacté - Source GFABasic v3.03 - Projet XCAD Professionnal - Document Kindwords - Animation FantaVision - Animation au format ANIM - Fichier de configuration CygnusEd profesionnal - Fichier préférences 1.x - Fichier ASCII - Source C - Répertoire - Image au format GIF - Document PDraw 1.0 - Exécutable compacté avec TurboImploder 4.0 * Analyse version 2.55 - 02 Fev 1993 : - Une archive LhA - Un requester DirectoryOpus 3.52 - Un fichier GadToolsBox - Une source AMOS Cette liste pourra facilement être agrandie par vos soins. Pour plus d'informations,voir la source en C fournie. 5. REMARQUES : -------------- Analyse a été écrit avec le SAS/C v6.00,WShell 2.0,ARexx sur un 500 avec 80mb HD,3mb RAM et testé avec succés sous les sytèmes 2.x et 3.0. Pour plus de renseignements sur : - le c - le fonctionnement d'Analyse - tout ce qui vous passe par la tête (mais qui reste en relation avec l'Amiga :-)) vous pouvez me contactez à l'adresse suivante : Xavier Mertens 46,rue A. Brenez 7390 Quaregnon (B) __ /// __ /// And don't forget : Only \\\/// makes it possible... \XX/ Xavier.