[C#] Identifier type de fichier avec magic numbers [Résolu]

Signaler
Messages postés
13
Date d'inscription
vendredi 22 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2009
-
Messages postés
13
Date d'inscription
vendredi 22 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2009
-
Pour une application en .Net, je dois identifier des types de fichiers.
Pas question de me fier à l'extension du fichier.


Le seul système que je connaisse c'est la commande "file" sous Linux/Unix qui utilise le principe des "magic numbers" pour identifier le fichier par ses premiers octets. Cerise sur le gateau il sort même le code mime (ex: "image/jpeg",...).


Connaissez-vous un moyen pour ne pas réinventer la roue ? J'ai cherché des équivalents de cette commande "file" sous Windows pour éventuellement m'interfacer avec l'un d'eux, mais sans succès.

Vincent Vangoethem

2 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Salut,

Tu parles de ça ? : http://gnuwin32.sourceforge.net/packages/file.htm

/*
coq
MVP Visual C#
*/
Messages postés
13
Date d'inscription
vendredi 22 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2009

Génial, merci, exactement ce qu'il fallait.
Ils ont reproduit le fonctionnement de la commande "file". Beau projet et le changelog montre qu'ils sont toujours actifs...

Merci coq !