Skip to main content
Tool Factory

Outil dans le navigateur

Convertisseur de données Caret/M-decode

Décodez des chaînes Caret ou M-encodées en octets, comme celles produites par `cat -v`.

Espace de travail

Entrée requise

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée

Ajoutez votre source et choisissez les options requises.

Les résultats se mettent à jour automatiquement.

Votre résultat apparaît ici

Complétez l’entrée requise pour continuer.

Réponse directe

Fonction de Convertisseur de données Caret/M-decode

Caret/M-decode convertit `^M` en retour à la ligne et `M-^]` en octet `0x9d`. Il traite la notation Caret et M.

Résultat

Ce que vous recevez

L'outil renvoie les octets décodés.

Utiliser cet outil

Comment utiliser Convertisseur de données Caret/M-decode

  1. Saisissez la chaîne Caret ou M-encodée.
  2. Conservez les séquences `^`, `M-` et `M-^` exactement.
  3. Inspectez les octets produits avant de les interpréter comme du texte.

Exemple

Tester avec un exemple sûr

Entrée: ^M

Paramètres: Aucun réglage supplémentaire.

Résultat: \x0d

`M-^]` devient `0x9d`. `cat -v` n'encode pas `^_`, qui représente pourtant `0x1f`. Référence: https://en.wikipedia.org/wiki/Caret_notation.

Usages courants

Usages de Convertisseur de données Caret/M-decode

  • Restaurez des octets affichés par `cat -v`.
  • Analysez une sortie de terminal qui contient des marqueurs Caret.
  • Préparez des octets avant une conversion d'encodage.

Limites

Vérifier le résultat

  • La notation affichée peut être ambiguë pour certains octets.
  • `cat -v` ne produit pas la séquence `^_` pour `0x1f`.
  • Les octets renvoyés ne sont pas automatiquement du texte Unicode.