Traducteur binaire — texte vers binaire et inversement
DéveloppementUn traducteur binaire est un outil pour développeurs qui encode une chaîne en octets UTF-8 affichés en binaire de 8 bits (ou en hexadécimal) et décode ces séquences d'octets en texte.
Cette page a été traduite avec l’aide de l’IA et n’a pas encore été relue par un professionnel. Consultez les sources citées avant toute décision importante.
Qu’est-ce que c’est
Les ordinateurs ne peuvent pas stocker les caractères directement ; un encodage les transforme en octets. Cet outil utilise UTF-8, l'encodage standard du web, de sorte que les lettres anglaises occupent 1 octet (8 bits) et les caractères coréens ou CJK occupent 3 octets (24 bits). Lors du décodage du binaire en texte, les espaces sont ignorés, le flux est découpé en groupes de 8 bits et les séquences UTF-8 invalides sont signalées comme des erreurs. Tout s'exécute dans votre navigateur.
Comment l’utiliser
- 1Collez le texte ou la séquence d'octets en binaire ou en hexadécimal.
- 2Choisissez un mode : texte vers binaire, binaire vers texte ou texte vers hexadécimal.
- 3Appuyez sur convertir et copiez le résultat.
Référence
| Caractère | Binaire (UTF-8) | Hexadécimal |
|---|---|---|
| A | 01000001 | 41 |
| a | 01100001 | 61 |
| 0 | 00110000 | 30 |
| espace | 00100000 | 20 |
| 한 | 11101101 10010101 10011100 | ED 95 9C |
Sources et normes
- RFC 3629: UTF-8, a transformation format of ISO 10646 - IETF
- MDN Web Docs: Client-side web APIs - MDN Web Docs
FAQ
Prend-il en charge les caractères non anglais ?
Oui. La conversion repose sur UTF-8, donc les caractères hors ASCII utilisent plusieurs octets ; par exemple, la syllabe coréenne "한" devient la séquence de 3 octets 11101101 10010101 10011100.
Quel format la conversion de binaire en texte attend-elle ?
Saisissez des zéros et des uns par groupes de 8 bits (1 octet). Les espaces et les sauts de ligne sont ignorés automatiquement ; si la longueur n'est pas un multiple de 8 ou si les octets ne forment pas de l'UTF-8 valide, une erreur s'affiche.
Mon texte est-il envoyé à un serveur ?
Non. L'encodage et le décodage utilisent les API TextEncoder/TextDecoder du navigateur et l'entrée ne quitte jamais votre appareil.