Paramètres
privacy.storage_manager.language_settings
Paramètres du Thème
Conv. ASCII
Convertir des caractères et des codes ASCII avec des informations détaillées
🚀 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)