Outil pour inverser l'ordre des bits d'un entier (bit reversal), d'un octet ou d'un message binaire, selon une période ou de la totalité de la chaine de caractères.
Inversion d'Ordre de Bits - dCode
Catégorie(s) : Informatique
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
L'inversion d’ordre de bits (ou bit reversal) est une opération consistant à inverser la séquence des bits d'un mot binaire, d'un entier ou d'un message.
Exemple : un octet représenté par 11010010 aura pour inversion d'ordre de bits 01001011
Pour encoder un message en inversant l'ordre de ses bits :
— Convertir en binaire, pour un texte, utiliser un encodage (ASCII, UTF-8) puis convertir chaque octet en binaire.
— Inverser l'ordre des bits : prendre la séquence binaire et la lire de droite à gauche.
NB : la lecture peut s'effectuer séquentiellement (tous les octets de 8 bits ou en totalité, ou selon une période personnalisée)
Le décodage est identique à l'encodage.
Appliquer 2 encodage revient à retrouver le message initial.
L'inversion d’ordre de bits peut être adaptée ou combinée à d'autres opérations :
— Inversion partielle : Inverser uniquement certains bits (ex. : les 4 bits de poids faible)
— Inversion par blocs : Appliquer l'inversion sur des segments de taille fixe (ex. : 16 bits, 32 bits)
— Inversion conditionnelle : Inverser en fonction d'une clé ou d'un masque ou du contenu à inverser
dCode se réserve la propriété du code source pour "Inversion d'Ordre de Bits". Tout algorithme pour "Inversion d'Ordre de Bits", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Inversion d'Ordre de Bits" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Inversion d'Ordre de Bits" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Inversion d'Ordre de Bits" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Inversion d'Ordre de Bits sur dCode.fr [site web en ligne], consulté le 03/12/2025,