Texte et encodage
Principes
Unicode attribue des nombres aux caractères ; UTF-8, UTF-16 et UTF-32 les représentent en octets. é correspond à U+00E9, mais à C3 A9 en UTF-8. Base64 représente des octets sous forme imprimable, sans les chiffrer.
LE et BE désignent l’ordre des octets. Le BOM est une signature U+FEFF en tête ; le décodage la conserve.
Fonctions
Conversion bidirectionnelle de texte, octets, points de code, échappements Unicode et chaînes JSON. Base64 utilise UTF-8. HTML suit les règles HTML5 ; URL traite un composant et ne remplace pas + par un espace. Les URI de données sont limitées à text/plain UTF-8. Texte brut,16Kio encodés maximum. ASCII7bits, UTF-8 8bits. Résultat hex avec export .bin et contrôle strict. UTF-8 invalide conservé en octets, sans remplacement. Masque limité à la largeur ; pas du chiffrement.
Mode d’emploi
- Choisissez les formats source et cible, puis la base numérique pour les octets et les points sans préfixe.
- Collez les données ou ouvrez un fichier UTF-8. Sélectionnez Octets bruts pour un fichier binaire et choisissez son encodage réel.
- Convertissez, vérifiez puis copiez ou téléchargez. Le bouton d’octets enregistre les octets réels. Inversez les formats pour vérifier le retour.
- Texte brut,16Kio encodés maximum. ASCII7bits, UTF-8 8bits. Résultat hex avec export .bin et contrôle strict. UTF-8 invalide conservé en octets, sans remplacement. Masque limité à la largeur ; pas du chiffrement.
Erreurs et limites
UTF-8 invalide, unités incomplètes et substituts isolés arrêtent la conversion. Les positions commencent à zéro ; les erreurs de décodage indiquent un indice dans les octets.
Séparez les nombres par espaces, virgules ou points-virgules. Les octets compacts ont une largeur fixe. Limites : 200 000 unités en entrée, 2 000 000 de caractères en sortie et 16 Kio pour les fichiers bruts.
Texte brut,16Kio encodés maximum. ASCII7bits, UTF-8 8bits. Résultat hex avec export .bin et contrôle strict. UTF-8 invalide conservé en octets, sans remplacement. Masque limité à la largeur ; pas du chiffrement.
Questions fréquentes
Base64 est-il un chiffrement ?
Non. Toute personne disposant de la valeur peut la décoder.
Pourquoi les points de code diffèrent-ils des octets ?
Un point identifie un caractère ; UTF-8 le représente sur un à quatre octets. 😀 est U+1F600, soit F0 9F 98 80.