【发布时间】:2012-03-14 23:37:20
【问题描述】:
我们有一个包含二进制值的文本文件。 比如说,我们有一个文件“file.txt”,它包含二进制数据,比如 11001010 该文件的大小为 8 字节。 但我们希望这些 8 字节 被读取为位,即 8 位,从而将 8 位转换为 1 个字节。我们该怎么做? 我们只知道程序: 1.取一个缓冲区并将单个值读入缓冲区 2.如果缓冲区值达到8,则将这8位转换为一个字节并写入文件。
提前致谢。
【问题讨论】:
-
我们不知道从哪里开始。我们也尝试将其命名为“file.bin”,但没有用
-
@Henk,他说文件包含 0 和 1。
-
@RoyDictus :是的,更像
'0'和'1'