ForHosting KIT · Outils pour développeurs

Visionneuse dump hex

Hello World! devient une ligne de dump avec ses 12 octets en hexadécimal, le texte lisible dans une colonne latérale et une ligne de clôture 0000000c. Choisissez 8 ou 16 octets par ligne, ou collez un dump pour retrouver les octets. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Hello World!
Vous obtenez
Mode de calcul
Encode
Hex
48656c6c6f20576f726c6421
ASCII
Hello World!
Octets
12

Un dump hexadécimal est la manière standard pour les ingénieurs d'inspecter des octets bruts : chaque ligne affiche un offset de départ, une colonne de valeurs hex à deux chiffres et une gouttière d'ASCII imprimable afin que les motifs ressortent sans éditeur binaire. Cette visionneuse de dump hex construit cette disposition à partir de texte UTF-8 simple ou de chiffres hex bruts, et peut analyser un dump pour le reconvertir en chaîne d'octets continue en rejetant les lignes mal formées au lieu d'inventer des données en silence. La largeur est de huit ou seize octets par ligne afin que les échantillons correspondent au style classique hexdump -C ou à une bande plus étroite de cours.

Encodez texte ou hex en un dump canonique

Le width optionnel sélectionne huit ou seize octets par ligne ; seize est la valeur par défaut et correspond à la double colonne familière de hexdump -C de huit plus huit. Chaque ligne de données commence par un offset hexadécimal de huit chiffres en minuscules, puis des paires d'octets espacées avec un double espace entre les deux demi-rangées, puis une gouttière ASCII délimitée par des barres verticales où les octets hors ASCII imprimable apparaissent en points.

Une ligne finale d'offset nu égale à la longueur totale clôt le dump comme les outils classiques, afin que les collages s'alignent sur la sortie shell déjà connue des étudiants. Des entrées identiques produisent toujours des dumps identiques car le chemin est de l'arithmétique pure, sans réseau, sans sel aléatoire et sans horloge murale. Utilisez encode lorsque vous avez besoin d'une vue collable et révisable d'un petit blob de configuration, d'un échantillon de protocole ou d'un fragment de micrologiciel à comparer octet par octet entre tickets et outils.

Analysez les dumps en octets et rejetez les mauvaises lignes

Définissez mode à decode et placez un dump hex multiligne dans text. L'analyseur accepte les lignes canoniques offset plus hex plus gouttière et tolère un deux-points après l'offset ainsi que des jetons hex de quatre chiffres groupés courants dans les collages style xxd. Les lignes vides et un marqueur final d'offset nu sont ignorés.

Pour chaque ligne de données le moteur vérifie que l'offset continue depuis la ligne précédente lorsque les offsets sont en séquence ; un saut, un jeton non hex dans les colonnes d'octets ou une ligne non reconnue est enregistré comme ligne de dump mal formée. Préférez cette capacité lorsque l'intention de recherche est littéralement visionneuse de dump hex, hexdump en ligne ou analyser un dump hex avec offsets ; le texte vers hex compact sans offsets relève de la page convertisseur texte vers hex.

Échantillons de protocole et tickets de support

Générez le dump de courts messages UTF-8 ou de charges hex avec offsets et gouttière ASCII pour tickets et notes de paquets, puis analysez le même collage en hex continu côté réception.

Comment créer un dump hex à partir de texte ?

Le champ dump contient offsets, colonnes hex et gouttière ASCII ; fixez width à 8 ou 16.

Comment analyser un dump hex en octets ?

Envoyez mode decode et placez le dump multiligne dans text.

Qu'est-ce qu'une ligne de dump mal formée ?

Une ligne non reconnue, des jetons non hex dans les colonnes d'octets, ou un offset qui ne continue pas depuis la ligne de données précédente. L'erreur nomme le numéro de ligne et la raison et n'est pas facturée.

Quelle différence avec un simple convertisseur texte vers hex ?

Cet outil produit et analyse des dumps multilignes classiques avec offsets et gouttière ASCII. L'hex compact en une seule chaîne sans offsets est une autre intention de recherche servie par le convertisseur texte vers hex.

Pourquoi certains caractères s'affichent-ils comme des points dans la colonne ASCII ?

La colonne de droite n'affiche que l'ASCII imprimable. Les octets hors de cette plage, comme les caractères de contrôle ou les octets d'une lettre accentuée, y sont remplacés par un point, mais leur valeur exacte reste visible en hexadécimal.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/enc/hexdump

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/enc/hexdump \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World!"}'
{
  "text": "Hello World!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.hexdump",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Encodez texte ou hex en un dump canonique

Envoyez un corps JSON avec le champ chaîne obligatoire text égal à la charge utile à inspecter, laissez mode à encode ou définissez mode à encode explicitement, et choisissez input_format text lorsque la charge est de l'Unicode lisible ou input_format hex lorsque vous détenez déjà des chiffres hex bruts avec espaces, deux-points, tirets ou préfixes zero-x optionnels. Le moteur sérialise le texte via UTF-8 pour que les caractères multi-octets s'étendent correctement, ou normalise la chaîne hex en un tableau d'octets ordonné et rejette les suites de chiffres de longueur impaire avec invalid_input. La réponse renvoie mode, dump, hex continu en minuscules, une reconstruction ascii au mieux, la longueur en octets, width, le nombre de lignes, input_format et un tableau malformed_rows vide en cas de succès.

Analysez les dumps en octets et rejetez les mauvaises lignes

Lorsque toutes les lignes de données sont propres, le gestionnaire renvoie un hex continu en minuscules, une chaîne ascii reconstruite, la longueur en octets, le width demandé pour le reformatage, le nombre de lignes de données consommées, un dump canonique régénéré pour l'aller-retour, et malformed_rows comme liste vide. Les échecs de validation ne sont pas facturés sur l'API prépayée, donc sonder un dump tronqué ou édité à la main est sans risque.

Usage API, tarifs, flux de travail et limites pratiques

Appelez la visionneuse gratuite de dump hex dans le navigateur pour des démos en classe, des playbooks de support, des notes de rétro-ingénierie et des inspections ponctuelles sans installer xxd, hexdump ni aides spécifiques au langage. Associez ce point de terminaison à des outils Base64 ou d'encodage URL lorsqu'une charge doit survivre à plusieurs canaux uniquement texte, mais gardez les étapes séparées pour que chaque page d'atterrissage corresponde à une seule intention de recherche. Utilisez l'API prépayée du KIT lorsqu'un backend, une fonction serverless, un banc d'essai firmware ou un SDK a besoin de la même étape encode ou decode sous solde à $0.002 par élément réussi ; une validation échouée ne consomme jamais de solde après le rejet du moteur. Un flux typique encode un jeton de configuration court avec input_format text et width seize pour une pièce jointe de ticket, puis décode le même collage sur le service destinataire avec mode decode et affirme que hex et bytes correspondent à la longueur d'origine. Un autre flux part d'un champ hex de paquet avec input_format hex, le dump pour une revue de conception, et conserve le champ hex continu pour des consommateurs machine qui ne veulent pas la gouttière. Les auteurs livrant des SDK peuvent mapper le champ dump vers un bloc pre monospace et le champ hex vers un bouton de copie, tandis que les libellés width et lines rendent les exemples OpenAPI explicites pour les lecteurs comparant les formats de dump côte à côte.

Documentation et contrôles golden de CI

Épinglez des fixtures encode et decode —y compris une erreur de ligne mal formée— pour que les échantillons documentaires et l'intégration continue échouent vite si le format du dump dérive.

Formation et rétro-ingénierie

Étudiants et analystes voient la disposition classique style hexdump dans le widget gratuit du navigateur et s'exercent à lire offsets, colonnes d'octets et gouttière ASCII imprimable sans outils locaux.

La visionneuse de dump hex est-elle gratuite ?

L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.

Consulter la documentation complète du KIT →