Manipolare i bit
Programmazione » Manipolare i bit
01/01/1970 - 8
Esempio di programmazione con i bit nell'implemetazione in C# dell'algoritmo Base64
Spesso capita di dover lavorare con i bit, specialmente quando si lavora con i protocolli di comunicazione.
Sfortunatamente nei linguaggi di programmazione ad alto livello a differenza dell'asm, spesso mancano le funzioni giuste per accedere direttamente ai valori dei bit e il dato minimo che si può leggere è il byte.
In questo articolo propongo una semplice classe per il linguaggio di programmazione C# .Net utile per accedere direttamente ai bit di una variabile di tipo byte. Per un ulteriore dimostrazione dell'utilità di questa classe ho implementato anche l'algoritmo Base64 sfruttando i metodi per i bit.
I metodi della classe consentono di :
-Leggere il valore di un bit da un byte
-Settare il valore di un bit in un byte
-Codificare e Decodificare in base64
Spero che questa classe (scaricabile come di consueto) torni utile a qualcuno a presto!
Autore: Ugo Cirmignani