【发布时间】:2020-06-14 01:52:41
【问题描述】:
我有一个二进制矩阵 8x8 表示为一维数组
byte[] m = { 0, 1, 1, 1, 1, 0, 0, 1,
1, 1, 1, 1, 1, 0, 0, 1,
0, 1, 1, 1, 1, 0, 0, 1,
1, 1, 1, 1, 0, 0, 0, 1,
0, 1, 1, 0, 1, 0, 0, 1,
0, 1, 1, 1, 1, 0, 0, 1,
1, 1, 1, 1, 1, 0, 0, 1,
1, 1, 1, 1, 1, 0, 0, 1 };
有没有办法将它保存到总大小为 8 字节的二进制文件中?每个 0 和 1 零都是 1 位大小。
【问题讨论】:
-
位是否需要按特定顺序进入字节?例如,这里的第一个 0 应该进入第一个字节的最高位,还是进入最低位?两种方式都可以吗?
标签: c# arrays matrix binary compression