向/从文件写入/读取位串

问题描述

我已经使用 RLE 编码了一个 8x8 的数字块,并得到了我需要写入文件的这一串位。相应地填充序列的最后一个系数,使整个事物可以被 8 整除。

encoded coefficients

在上图中,您可以看到数字数组、RLE 编码(86 位长)、填充版本,因此它可以被 8(88 位长)整除,以及我要写入文件的连接字符串.

0000110010001100110110111100001000111011001100010000111101111000011000110011101000100011

编写此连接字符串的最佳方法是将事物分成 8 位长的子字符串并将它们单独写入字节,还是有更简单、更快的方法来做到这一点?说到二进制数据,到目前为止我使用过的唯一模块是 struct,这是我第一次处理这样的问题。任何和所有建议将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)