У меня есть двоичная матрица 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 бит.