Convertir una representación de cadena de bits a un byte
Estoy empezando a aprender sobre la compresión de archivos y me he topado con un obstáculo. Tengo una aplicación que codificará una cadena como "programa" como una representación binaria comprimida"010100111111011000"
(tenga en cuenta que esto todavía se almacena como una cadena).
Encoding
g 111
r 10
a 110
p 010
o 011
m 00
Ahora necesito escribir esto en el sistema de archivos usando unFileOutputStream
, el problema que tengo es, ¿cómo puedo convertir la cadena "010100111111011000" a unabyte[]
/byte
s que se escribirán en el sistema de archivos conFileOutputStream
?
Nunca he trabajado con bits / bytes antes, así que estoy en un callejón sin salida aquí.