Преобразование строкового представления битов в байт

Я только начинаю изучать сжатие файлов и столкнулся с небольшим препятствием. У меня есть приложение, которое кодирует строку типа "программа" в сжатое двоичное представление "01010011111111011000" (обратите внимание, что она по-прежнему хранится как строка).

Encoding
g       111
r       10
a       110
p       010
o       011
m       00

Теперь мне нужно записать это в файловую систему, используя FileOutputStream, проблема в том, как я могу преобразовать строку "01010011111111011000" в byte[]/bytes для записи в файловую систему с помощью FileOutputStream?

Я никогда раньше не работал с битами/байтами, поэтому я в некотором роде в тупике.

9
задан Kevin 26 November 2011 в 04:26
поделиться