This is a simple Python program that allows decode a binary to ascii (in the alphabet). This simple program was developed to serve more as language study material and binary decoding rules for ascii. The rules used here for decoding a binary number in ASCII were as follows:
- Divide the binary number into groups of 8 (when greater than 8);
- Remove the first 3 bits of each group;
- Associate the first 5 multiples of 2 to each bit of each group;
- Sum the multiples of 2 that are associated with bit 1;
- The result of the sum will be the position of the ascii in the alphabet;
Este é um programa simples de Python que permite decodificar um binário para ascii (no alfabeto). Este simples programa foi desenvolvido para servir mais como material de estudo da linguagem e as regras de decodificação de binario para ascii. As regras utilizadas aqui pra decodificação de um número binário em ASCII foram as seguintes:
- Dividir o número binário em grupos de 8 (quando maior que 8);
- Remover os 3 primeiros bits de cada grupo;
- Associar os 5 primeiros múltiplos de 2 a cada bit de cada grupo;
- Somar os múltiplos de 2 que estejam associados ao bit 1;
- O resultado da soma será a posição do ascii no alfabeto;