Visionneuse Hex (Fichier)

Téléversez n'importe quel fichier binaire et inspectez-le comme un dump hex classique avec offset, octets hex et colonnes ASCII (lecture seule)

Click to upload file or drag and drop file here

Maximum file size: 0MB

Points clés

Catégorie
Développement et Web
Types d’entrée
file, select, number, checkbox
Type de sortie
html
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

La Visionneuse Hex (Fichier) vous permet de téléverser et d'inspecter facilement n'importe quel fichier binaire sous la forme d'un dump hexadécimal classique. Cet outil en lecture seule affiche les offsets, les octets hexadécimaux et la colonne de traduction ASCII correspondante pour analyser la structure interne de vos fichiers.

Quand l’utiliser

  • Pour analyser la structure interne ou l'en-tête d'un fichier binaire inconnu ou corrompu.
  • Pour vérifier la présence de caractères non imprimables ou d'octets nuls dans un fichier de données.
  • Pour inspecter le contenu brut d'un fichier exécutable, d'une image ou d'un document sans l'exécuter ni l'altérer.

Comment ça marche

  • Téléversez votre fichier binaire (jusqu'à 10 Mo) via le sélecteur de fichier.
  • Configurez les options d'affichage comme le nombre d'octets par ligne, la limite d'octets à afficher et le surlignage des octets nuls.
  • Visualisez instantanément le dump hexadécimal généré avec les colonnes d'offset, de valeurs hexadécimales et de caractères ASCII.

Cas d’usage

Analyse des en-têtes de fichiers (magic bytes) pour identifier le format réel d'un fichier sans extension.
Détection de caractères de contrôle ou d'octets nuls indésirables dans des fichiers de configuration ou des scripts.
Inspection de fichiers de sauvegarde ou de bases de données corrompus pour localiser les anomalies structurelles.

Exemples

1. Identification d'un format de fichier inconnu

Développeur système
Contexte
Un fichier sans extension nommé "data_temp" doit être traité, mais son format d'origine est inconnu.
Problème
Identifier le type de fichier en lisant ses premiers octets (magic bytes).
Comment l’utiliser
Téléversez le fichier "data_temp", réglez "Octets par Ligne" sur 16 et laissez "Afficher la Colonne ASCII" activé.
Configuration d’exemple
{"bytesPerLine": "16", "maxBytes": 1024, "showASCII": true}
Résultat
Le dump affiche les premiers octets "89 50 4E 47 0D 0A 1A 0A" et la chaîne ASCII ".PNG", confirmant qu'il s'agit d'une image PNG.

2. Recherche d'octets nuls dans un fichier de configuration

Administrateur système
Contexte
Un script refuse de charger un fichier de configuration binaire en raison d'une corruption potentielle par des octets nuls.
Problème
Localiser rapidement les octets 00 dans le fichier pour comprendre la structure de corruption.
Comment l’utiliser
Téléversez le fichier de configuration, cochez "Surligner Octets Nuls (00)" et validez.
Configuration d’exemple
{"highlightNull": true, "bytesPerLine": "16"}
Résultat
Les octets 00 apparaissent surlignés en couleur dans le tableau hexadécimal, permettant de repérer immédiatement les zones corrompues.

Tester avec des échantillons

file

Hubs associés

FAQ

Quelle est la taille maximale de fichier acceptée ?

Vous pouvez téléverser des fichiers binaires d'une taille maximale de 10 Mo.

Cet outil permet-il de modifier le fichier ?

Non, il s'agit d'une visionneuse en lecture seule conçue uniquement pour l'inspection visuelle.

Puis-je masquer la colonne ASCII ?

Oui, il suffit de décocher l'option "Afficher la Colonne ASCII" avant de générer le dump.

Qu'est-ce que l'option "Surligner Octets Nuls" ?

Elle met en évidence les octets ayant la valeur 00 pour repérer facilement les zones vides ou de remplissage.

Mes fichiers sont-ils stockés sur vos serveurs ?

Non, l'analyse et le rendu hexadécimal sont effectués localement ou traités de manière sécurisée sans stockage persistant.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/hex-editor

Paramètres de la requête

Nom du paramètre Type Requis Description
file file (Téléchargement requis) Oui -
bytesPerLine select Non -
maxBytes number Non -
showASCII checkbox Non -
uppercaseHex checkbox Non -
highlightNull checkbox Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/hex-editor pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

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

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-hex-editor": {
      "name": "hex-editor",
      "description": "Téléversez n'importe quel fichier binaire et inspectez-le comme un dump hex classique avec offset, octets hex et colonnes ASCII (lecture seule)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=hex-editor",
      "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.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

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