Skip to main content

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

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée requise

Vous pouvez relancer l’outil après chaque modification.

Votre résultat apparaît ici

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

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.