Conv. ASCII

Convertir des caractères et des codes ASCII avec des informations détaillées

Instructions d'utilisation

🚀 Démarrage rapide

  • Caractère → ASCII : saisissez du texte, cliquez « Encoder » pour obtenir les codes ; « Décoder » pour restaurer les caractères
  • Code ASCII → Caractère : saisissez des codes numériques pour obtenir les caractères
  • Affichage : décimal/hexadécimal/binaire/octal affichés ensemble par défaut
  • Lot : convertir plusieurs caractères ou codes en une fois
  • Direction : choisissez Encoder/Décoder pour définir le sens

📌 Cas d’usage courants

  • Développement : gérer les encodages et déboguer les chaînes
  • Analyse de données : inspecter des caractères spéciaux et des encodages
  • Réseau : comprendre et déboguer les contrôles dans les protocoles
  • Pédagogie : apprendre les fondamentaux et les encodages
  • Sécurité : aider à repérer des caractères invisibles et des chaînes suspectes
  • Conversion de format : entre systèmes de numération

🎛️ Paramètres de conversion et portée

  • Saisie de codes : plusieurs formats sont acceptés
  • Binaire : préfixe 0b, ex. 0b1000001
  • Octal : préfixe 0o, ex. 0o101 0o141
  • Décimal : ex. 65 97 32
  • Hexadécimal : préfixe 0x, ex. 0x41 0x61 0x20
  • Séparateurs : espaces, virgules ou points‑virgules
  • Plages : chiffres 48–57, majuscules 65–90, minuscules 97–122
  • Codes fréquents : Espace (32), 0 (48), A (65), a (97), LF (10), CR (13)
  • Affichage binaire : afficher les codes ASCII en octets 8 bits (couvre 0–127) ; au‑delà d’ASCII, afficher les points de code Unicode (U+XXXX)
  • Affichage octal : préfixé 0o ; courant dans les permissions Unix
  • Affichage décimal : valeurs 0–127 standard
  • Affichage hexadécimal : préfixe 0x (insensible à la casse), pratique pour la programmation et le débogage
  • Aperçu des caractères : glyphes affichés ; les contrôles montrent leur nom
  • Caractères spéciaux : prise en charge de la nouvelle ligne (\n) et de la tabulation (\t)
  • Au‑delà d’ASCII : les caractères hors ASCII affichent leurs infos Unicode ; certains peuvent apparaître comme caractères de substitution (U+D800–U+DFFF)

🧭 Conseils d’utilisation

  • Saisie de texte : tapez ou collez le contenu à convertir
  • Validation des entrées : les codes ASCII doivent être entre 0–127
  • Caractères de contrôle : manipuler avec précaution
  • Astuce débogage : détecter des contrôles invisibles dans la sortie

⚠️ Limites et compatibilité

  • Plage : l’ASCII standard couvre 0–127
  • Hors plage : les caractères au‑delà d’ASCII (0–127) affichent des infos Unicode
  • Affichage : certains caractères de contrôle ne peuvent être rendus
  • Compatibilité : l’ASCII étendu (128–255) varie selon le système

🔒 Confidentialité & sécurité

  • Tous les traitements s’effectuent dans votre navigateur ; aucune donnée ne quitte votre appareil

❓ FAQ

Pourquoi les caractères chinois n’ont‑ils pas de code ASCII ?

ASCII ne prend en charge que les caractères anglais. Le chinois et d’autres langues relèvent d’Unicode au‑delà de 0–127 ; nous affichons donc les points de code Unicode

Que sont les caractères de contrôle et comment s’affichent‑ils ?

Les caractères de contrôle (0–31) sont non imprimables (retour à la ligne, retour chariot, tabulation, etc.). Leurs noms sont affichés

Quelle règle pour la casse en ASCII ?

Majuscules A–Z : 65–90 ; minuscules a–z : 97–122. Différence de 32

Pourquoi l’hexadécimal ?

Plus compact et correspond simplement au binaire (1 hexa = 4 bits)

Qu’est‑ce que l’ASCII étendu ?

8 bits (128–255), varie selon les régions ; UTF‑8 est recommandé

Les codes de fin de ligne diffèrent‑ils selon les systèmes ?

Oui : Windows utilise CR+LF (13+10), Unix/Linux/macOS LF (10), ancien Mac CR (13)

Convertisseur ASCII - Texte, Hexa, Binaire, Décimal - CrateX.app