Я думаю о записи некоторых данных в битовый поток с помощью C. Есть два способа прийти на ум. Один из них заключается в объединении символов переменной битовой длины в непрерывную битовую последовательность, но таким образом моему декодеру, вероятно, будет трудно отделить эти символы от этого непрерывного битового потока. Другой способ состоит в том, чтобы распределить одинаковое количество битов для каждого символа, и таким образом декодер может легко восстановить исходные данные, но это может привести к потере битов, поскольку символы имеют разные значения, что, в свою очередь, приводит к тому, что многие биты в битовом потоке теряются. ноль (я думаю, это пустые биты).
Любой намек, что я должен делать?
Я новичок в программировании. Любая помощь будет оценена.