home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
bonus
/
gfi
/
gfi.doc
next >
Wrap
Text File
|
1994-07-16
|
5KB
|
119 lines
**** G-FI v1.28 **** (128 types de fichiers reconnus)
■ G-FI est un programme permettant de reconnaître les différents formats de
fichiers sans se servir de l'extension de ces derniers. G-FI regarde
directement à l'intérieur du fichier pour voir s'il n'y a pas quelques
marques de reconnaissance.
■ J'ai distingué deux méthodes dans le fonctionnement de G-FI, la première est
la reconnaissance des fichiers par leur en-tête (header). C'est la méthode
la plus aisée et c'est aussi celle qui permet de reconnaître le plus de
fichiers. En effet la plupart des programmes apposent au début de leurs
fichiers une marque de reconnaissance. Par exemple, les fichiers executables
(.EXE) commencent tous par les lettres 'MZ' ou (plus rarement) 'ZM', les
images au format GIF commencent par les lettres 'GIF' suivies du numéro de
version '87a' ou '89a'.
Il y en a 116 dont 3 répétitions (.EXE et .COM).
Pour avoir la liste (en vrac) des fichiers reconnus par cette méthode, tapez
GFI /F [/P]
(l'option /P fait un affichage page à page comme avec le dir du DOS)
■ La seconde façon de reconnaître les fichiers n'est pas une méthode mais
plusieur méthodes, précisément, une méthode pour chaque format.
Par exemple pour reconnaître un module (.MOD), il faut aller au beau milieu
du fichier pour voir s'il n'y a pas les lettres 'M!K!' ou 'M.K.'.
L'inconvenient de ce type de travail c'est une serieuse perte de temps.
C'est pour cela que l'option /R permet de ne pas effectuer ces tests.
Il n'est pas encore possible de lister les formats reconnus depuis GFI.EXE,
cela sera à venir dans une prochaine version.
Les formats reconnus sont (toujours en vrac):
1 Texte
2 Archive DWC
3 CRCs de MSAV
4 Module 31 instruments
5 Module 4 voies
6 Module 6 voies
7 Module 8 voies
8 Musique au format .ROL
9 Image Bitmap Windows (BMP)
10 Animation FLI
11 Animation FLC
12 Catalogue G-MOD
13 OBJet
14 Image PCX
15 Palette (PAL)
■ Syntaxe de GFI:
GFI options fichiers
Les options valides sont:
/? -> Affiche un écran d'aide.
/A -> Affiche les attributs de chaque fichier.
/D -> Crée des DESCRIPT.ION pour 4DOS
(la commande DIR de 4DOS se sert de ce genre de fichier)
/F -> Affiche la liste des formats reconnus par leur en-tête
/L -> Ne lit pas les fichiers en lecture seule. En effet GFI retire
l'attribut "lecture seule" des fichiers qui l'ont avant de les
lire, puis le leur rend. Certains virus pourraient peut-être en
profiter...?
/M -> N'utilise pas de couleur.
/P -> Attend la frappe d'une touche après chaque écran. (Comme avec DIR)
/R -> Voir paragraphe précédant.
/S -> Recursivité: Traite les fichiers du(des) répertoire(s) spécifié(s)
ainsi que ceux de tout ses(leurs) sous-répertoires.
Indiquer les fichiers:
Les jokers ('?','*') sont évidement autorisés.
Si vous n'indiquez pas de fichier, GFI traitera ceux du répertoire courant:
"GFI *.*" est l'équivalent "GFI".
Vous pouvez aussi spécifier un répertoire à condition de terminer par une
barre oblique inverse, par exemple:
"GFI \DOS\*.*" est l'équivalent de "GFI \DOS\", parcontre
"GFI \DOS" demande à GFI d'identifier le FICHIER '\DOS.' (s'il existe).
Vous pouvez indiquer plusieurs chemins, par ex:
"GFI *.* \BAT\ \DOS\"
Une dernière chose: Vous pouvez mélanger à souhait les options et les fichiers
"GFI /P \DOS\ /S \BAT\ /R" est aussi valide que "GFI /R /S /P \DOS\ \BAT\"
■ Le problème des couleurs:
Le DOS permet normalement d'utiliser 16 couleurs, les 8 premières sont fades
et les 8 autres sont brillantes. Les 16 couleurs peuvent êtres utilisées pour
colorier les textes par contre pour le fond on ne peut-utiliser que les 8
premières, sinon le texte clignote. Il est possible d'empêcher le texte de
clignoter et d'autoriser les 16 couleurs pour le fond, c'est ce que fait
GFI lorsque vous le laissez travailler en couleur. Le seul problème est qu'à
la fin, GFI ne rétablit pas le clignotement (sinon ce qu'il a affiché se
mettrait à clignoter dans tous les sens). Cela ne doit pas être très gênant.
Si cela vous gêne, après avoir utilisé GFI en couleur, lancez-le avec comme
paramètre /M ou /? (je conseille /M) et tout redeviendra comme avant.
■ Aidez-moi !
Si vous connaissez des formats qui ne sont pas reconnus par GFI, si vous avez
développé vos propres formats, ou si vous vous êtes aperçu que GFI reconnait
mal un (ou des) format(s): écrivez-moi, envoyez-moi des exemples, si possible le
programme qui utilise ces formats et si vous pouvez, la façon de reconnaître
ces formats. J'accepte de vous renvoyer vos disquettes (avec la nouvelle
version de GFI) si vous m'avez donné votre adresse et si vous m'avez envoyé
des formats qui sont inconnus à GFI. [Je n'ai qu'un lecteur 3.5"]
J'ai particulièrement besoin d'aide pour
-reconnaître les fichiers .COM (GFI le fait mal).
-reconnaître les éxécutables pour Windows.
-tout autre format...
Mon adresse est:
│ Duret-Lutz G-Alexandre,
│ 9, avenue du 29 août 1944,
│ 51430 Tinqueux.
■ A venir :
Dans les prochaîne versions, je projete de permettre à l'utilisateur de
définir ses propres en-têtes.