我正在考虑使用C将一些数据写入比特流.有两种方法可以考虑.一种是将可变比特长度符号连接成连续的比特序列,但是以这种方式,我的解码器可能很难将这些符号与该连续比特流分开.另一种方法是为符号分配相同数量的比特,并且以这种方式解码器可以容易地恢复原始数据,但是可能存在比特的浪费,因为符号具有不同的值,这反过来导致比特流中的许多比特零(我猜这个浪费的比特).
任何暗示我应该做什么?
我是编程新手.任何帮助将不胜感激.
c bit-manipulation bitstream
bit-manipulation ×1
bitstream ×1
c ×1