相关疑难解决方法(0)

将文件以位形式写入C中的文件

我在C中实现了霍夫曼算法.我已经获得了基本功能,直到获得二进制代码字.所以例如,abcd将是100011000或类似的东西.现在的问题是如何在压缩文件中以二进制形式编写此代码.我的意思是如果我正常写它每1和0将是一个字符,所以没有压缩.

我需要用它们的位形式写出1和0.这是可能的C.如果是这样的话怎么样?

c bit-manipulation binaryfiles huffman-code

10
推荐指数
1
解决办法
7342
查看次数

如何在C中将单个位写入文件

我正在编程一个熵编码算法,我想把像编码字符这样的单个位写入文件.例如,我想将011写入文件,但如果将其存储为字符,则需要3个字节而不是3个字节.所以我的最后一个问题是:如何将单个位写入文件?

提前致谢!

c encoding entropy decoding

2
推荐指数
1
解决办法
3678
查看次数