# Détecteur de Nombre Magique

Identifie les types de fichiers par leurs nombres magiques (signatures de fichiers)

> Page canonique: https://elysiatools.com/fr/tools/magic-number-detector

- **Catégorie:** Utilities

- **Mots-clés:** nombre magique, signature de fichier, hex, binaire, type de fichier, détecteur, en-tête, identification de fichier

## Présentation

Le Détecteur de Nombre Magique est un outil utilitaire conçu pour identifier instantanément le type d'un fichier en analysant sa signature binaire, également appelée « nombre magique » ou en-tête de fichier.

## Entrées

- **Signature Hex** (text): e.g., 50 4B 03 04 or 504B0304

## Quand l'utiliser

- Vérifier l'intégrité d'un fichier dont l'extension a été supprimée ou modifiée.
- Identifier le format réel d'un fichier binaire inconnu reçu par e-mail ou téléchargement.
- Déboguer des problèmes de compatibilité logicielle liés à des en-têtes de fichiers corrompus.

## Fonctionnement

- Copiez la séquence hexadécimale correspondant à l'en-tête du fichier.
- Collez la signature dans le champ 'Signature Hex' de l'outil.
- Lancez l'analyse pour obtenir instantanément le type de fichier correspondant à cette signature.

## Cas d'usage

- Analyse forensique pour identifier des fichiers suspects sans extension.
- Vérification de la validité des téléchargements de fichiers critiques.
- Développement logiciel pour valider les en-têtes de fichiers lors de l'importation de données.

## Questions fréquentes

### Qu'est-ce qu'un nombre magique ?

C'est une courte séquence d'octets située au début d'un fichier qui permet aux systèmes d'exploitation et aux logiciels d'identifier le format du fichier.

### Dois-je inclure des espaces dans la signature ?

L'outil accepte les signatures avec ou sans espaces, par exemple '50 4B 03 04' ou '504B0304'.

### L'outil peut-il identifier tous les types de fichiers ?

Il identifie les formats standards basés sur les signatures connues répertoriées dans les bases de données de types MIME.

### Est-ce que l'analyse modifie mon fichier ?

Non, l'outil effectue une lecture seule de la signature fournie et ne modifie aucun fichier source.

### Pourquoi mon fichier n'est-il pas reconnu ?

Si la signature est absente de la base de données ou si le fichier est corrompu, l'outil peut ne pas être en mesure de déterminer le type exact.

## Outils associés

- [Détecteur de Type de Fichier (Nombre Magique)](https://elysiatools.com/fr/tools/file-type-detect): Identifie un fichier par sa signature d'octets (nombre magique), pas l'extension. Lit le fichier téléversé, ~70 types.
- [Detecteur de breaking changes API et planificateur de migration](https://elysiatools.com/fr/tools/api-breaking-changes-detector-migration-planner): Compare deux schemas OpenAPI 3.x, identifie les breaking changes et suggere des plans de migration
- [Validateur de carte de crédit](https://elysiatools.com/fr/tools/credit-card-validator): Valide les numéros de carte de crédit et identifie le type de carte (Visa, MasterCard, UnionPay, etc.)
- [Validateur EIN](https://elysiatools.com/fr/tools/ein-validator): Valide les Numéros d'Identification d'Employeur américains
- [Solveur de programmation linéaire par simplexe (deux phases)](https://elysiatools.com/fr/tools/linear-programming-simplex): Résout les petits programmes linéaires (2–6 variables, 1–8 contraintes) par la méthode du simplexe en deux phases : max/min et contraintes ≤/≥/= (second membre négatif normalisé ; ≥/= passent par la phase 1 avec variables artificielles), règle de Bland contre le cyclage ; chaque itération affiche la variable entrante/sortante et l'objectif, avec la solution optimale x*, la valeur objectif et le statut (optimal/illimité/infaisable), vérifiés par substitution. Classiques : max 3x+5y s.t. x≤4, 2y≤12, 3x+2y≤18 → (2,6), z=36 ; min 2x+3y s.t. x+y≥4, x+3y≥6 → (3,1), z=9.
- [Tracking Number Validator](https://elysiatools.com/fr/tools/tracking-number-validator): Identify and validate tracking numbers from FedEx, UPS, DHL, USPS, SF Express (顺丰) and other major carriers
- [Seuil Adaptatif d'Image](https://elysiatools.com/fr/tools/image-adaptive-threshold): Applique une opération de seuil adaptatif qui calcule le seuil pour de petites régions, adapté aux conditions d'éclairage variables
- [Noyau de Convolution Personnalisé](https://elysiatools.com/fr/tools/image-custom-kernel): Applique un noyau de convolution personnalisé en définissant vos propres valeurs de matrice pour des effets d'image personnalisés et le traitement

## Exemples

- [Exemples de Numéros TVA UE](https://elysiatools.com/fr/samples/eu-vat): Collection de numéros de TVA de tous les États membres de l'UE pour les tests de validation
- [Exemples de Numéros de Téléphone Mondiaux](https://elysiatools.com/fr/samples/global-phone): Collection de numéros de téléphone de divers pays pour les tests de validation
- [Échantillons de Nombres et Devises](https://elysiatools.com/fr/samples/number-currency-samples): Texte contenant divers formats de nombres et de devises pour tester l'extraction de devises
- [Exemples de numéros de passeport](https://elysiatools.com/fr/samples/passport): Collection de numéros de passeport valides de différents pays (Chine, États-Unis, Japon, Royaume-Uni, Allemagne, etc.)

## Contenu associé

- [Outils d'encodage binaire, d'analyse de fichiers et d'intégrité](https://elysiatools.com/fr/hubs/binary-encoding-file-forensics-integrity): Inspectez les octets et signatures, identifiez les formats, mesurez l'entropie et vérifiez les hachages ou checksums dans un workflow sûr.
