Testo in binario

Testo in binario

Convertire il testo in Binary to text è un processo in due fasi. Prima devi convertire ogni lettera (o carattere o numero) nel suo equivalente decimale usando una tabella ASCII (American Standard Code for Information Interchange). Le tabelle ASCII sono facilmente disponibili, ma la lettera A maiuscola è rappresentata dal numero 65 e la a minuscola è rappresentata da 97. Ogni lettera successiva è un numero più alto del suo predecessore, cioè la B è 66 e la b è 98, ecc. Per la punteggiatura, si raccomanda di fare riferimento a una tabella ASCII o di usare il metodo del foglio elettronico. 

Usando questo metodo, convertiremo la frase "Hello World" in decimale. Contando da 65, sappiamo che la lettera H è rappresentata dal numero decimale 72. Usando lo stesso metodo, possiamo convertire il resto delle parole in decimale. Usando una tabella ASCII, scoprirete che l'equivalente decimale di uno spazio è il numero 32. In questo modo, possiamo convertire la frase "Hello World" nella versione decimale, che è "72 101 108 108 111 32 87 111 114 108 100." 

Poi dobbiamo convertire il decimale in binario. Per capire come codificare in binario, è utile sapere prima come decodificare il binario. Come saprai, un numero binario è composto da 1 e 0 che rappresentano uno stato on/off per ogni bit, che a sua volta rappresenta una potenza di 2. binario a testoI bit vengono decodificati da destra a sinistra con il primo bit che rappresenta 1, il secondo è 2, il terzo è 4 e così via fino ad arrivare all'ottava posizione che rappresenta 128. Si dovrebbe poi aggiungere il valore contenuto in ogni bit rappresentato da un 1 per ottenere l'equivalente decimale. Se tutti i bit fossero 1, o 11111111, rappresenterebbero i numeri decimali 128 64 32 16 8 4 2 1 che si sommano a 255. Per esempio, usando il binario 10101010, il 2°, 4°, 6° e 8° bit contengono 1. Ciò significa che i bit che rappresentano 128, 32, 8 e 2 sono "accesi". Quindi il numero binario di cui sopra rappresenta 128+32+8+2 o il numero decimale 170. Per usare questo metodo per convertire la nostra frase sopra, è necessario prendere ogni numero decimale a turno e convertirlo in binario.