En le lisant en Binaire, si tu ne trouve que des octets aynt une valeur entre 32 (inclu) et 126(inclu) et les 2 autres valeur (10 et 13 Lf, Cr) tu peux en déduire que c'est un fichier texte.
sinon à partir de l'extension, mais c'est moins évvolutif mais plus rapide
-Txt, vb, bat, cmd, bas, ... : Texte
- Bmp,exe, dll, ... : binaire
Dans Word, j'Excel. (juste pour la citation)
VB (6, .NET1&2), C++, C#.Net1
Mon site
Merci NHenry, mais ce n'est pas ça ce que je voulais.
j'ai des fichiers sous format universels issus d'autres programmes de calcul. ces programmes permettent de délivrer des fichiers sous format normal (ASCII), donc je peux lire les lignes à l'oeil nue. et ils permettent aussi une option de délivrer les mêmes fichiers mais codés dans un format binaire, donc je ne peux pas les lire à moins d'avoir le format de codage binaire que le programme utilise.
moi ce que je veux c'est détecter lors de la sélection d'un fichier s'il est écrit en format binaire ou en format ASCII.
je le sélectionne dans un commondialog. enfin c pas ça qui compte.
j'ai un fichier, donc dans le programme j'ai une chaine de caractère : Path & "\nom_du_fichier"
je veux trouver le type du fichier qui se trouve à cette adresse.