Идея на строках (я считаю самый ужасный вариант, код представляет из себя строку “100101001…”) разбивать строку напоследовательности по 8 символов, парсить их в число, затем это число писать в файл.
Ещё вариант- код это список или кортеж с булевыми значениями LHaf. Брать так же по 8 элементов и делать что- то подобное
buff+= chr((LHaf[i])|(LHaf[i+1] << 1)|(LHaf[i+2] << 2)|(LHaf[i+3] <<3)|(LHaf[i+4] <<4)|(LHaf[i+5] <<5)|(LHaf[i+6] <<6)|(LHaf[i+7] <<7))
Посоветуйте пожалуйста каким образом представлять сам код и приемлимый вариант сохранения.