Catégories

Détecteur de Nombre Magique

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

Points clés

Catégorie
Utilities
Types d’entrée
text
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

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.

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.

Comment ça marche

  • 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.

Exemples

1. Identification d'une archive ZIP

Administrateur système
Contexte
Un fichier sans extension a été récupéré sur un serveur, rendant son ouverture impossible.
Problème
Déterminer le format du fichier pour choisir le logiciel de décompression approprié.
Comment l’utiliser
Extraire les premiers octets du fichier via un éditeur hexadécimal et les soumettre au détecteur.
Configuration d’exemple
50 4B 03 04
Résultat
L'outil confirme qu'il s'agit d'une archive ZIP, permettant de renommer le fichier en .zip pour l'ouvrir.

2. Vérification d'une image JPEG

Développeur web
Contexte
Une image téléchargée via une API semble corrompue et ne s'affiche pas dans le navigateur.
Problème
Vérifier si l'en-tête du fichier correspond bien à un format JPEG valide.
Comment l’utiliser
Saisir la signature hexadécimale 'FF D8 FF' dans l'outil.
Configuration d’exemple
FF D8 FF
Résultat
L'outil valide la signature, indiquant que le problème ne vient pas du format de fichier mais potentiellement d'une erreur de transfert.

Tester avec des échantillons

utilities

Hubs associés

FAQ

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.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/magic-number-detector

Paramètres de la requête

Nom du paramètre Type Requis Description
hexSignature text Oui -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-magic-number-detector": {
      "name": "magic-number-detector",
      "description": "Identifie les types de fichiers par leurs nombres magiques (signatures de fichiers)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=magic-number-detector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]