ISFILEEMPTYBINARYORTEXTONLY --- ANCIENNEMENT NOMMÉ ISBINARYFILE EST CE QU UN

oommeeggaa3d Messages postés 97 Date d'inscription dimanche 24 avril 2005 Statut Membre Dernière intervention 3 septembre 2010 - 7 août 2009 à 08:58
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 - 12 août 2009 à 19:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50415-isfileemptybinaryortextonly-anciennement-nomme-isbinaryfile-est-ce-qu-un-fichier-est-binaire-ou-texte

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
12 août 2009 à 19:09
Beau code, commenté et compréhensible (10/10).
Ton idée d'utiliser Access pour analyser les résultats est très bonne !
philholl Messages postés 2 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 12 août 2009
12 août 2009 à 13:16
Merci les gars pour vos commentaires.

ghuysmans99, tu m'as donné de bons conseils.

Maintenant ma source a été adaptée, je pense que cela représente mieux les différents états possibles pour ces fichiers, textes ou binaires.

Merci de remettre vos commentaires si vous utilisez ou si vous avez déjà commenté et trouvez que c'est mieux maintenant.

Philippe l'auteur de la source
cs_Cheval Messages postés 81 Date d'inscription dimanche 21 juillet 2002 Statut Membre Dernière intervention 11 octobre 2015
11 août 2009 à 09:29
J'ai testé et que le fichier soit un exe ou un txt j'ai toujour la réponse FAUX
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
8 août 2009 à 22:51
Les .sys ne sont pas des fichiers texte !
Ils contiennent des drivers (DOS ou Windows).
Ce que tu peux faire alors c'est retourner :
- 0 si ce n'est pas un fichier binaire
- 1 si c'en est un
- 2 si le fichier est inconnu (un fichier vide peut être binaire ou non)
philholl Messages postés 2 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 12 août 2009
8 août 2009 à 11:57
Merci les gars pour vos commentaires, vous me permettez d ameliorer le code en question. Je vais poster maintenant les nouvelles sources.
Philippe
Profil bloqué
7 août 2009 à 22:11
A l'origine tous les fichiers sont des fichiers binaires
Ce n'est que leur structure et leur format qui permet de dire que ce fichier est un fichier texte, BMP,XLS,MDB,etc......
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 août 2009 à 10:15
T'aurais pu aussi chercher des caractères < 32 (donc non affichables)
oommeeggaa3d Messages postés 97 Date d'inscription dimanche 24 avril 2005 Statut Membre Dernière intervention 3 septembre 2010
7 août 2009 à 08:58
Le critère de sélection binaire/texte me laisse très perplexe ...
Pour ma part j'aurais plutôt cherché des codes retours chariots.