У меня есть файл, который содержит закодированные данные на латинице - 1 и двоичный код в зависимости от позиции байта.
Я хочу создать парсер, который может читать эти двоичные данные, анализировать их и фильтровать нежелательные данные.
Проблема: мне не удается просмотреть фактический формат двоичного файла, чтобы я мог проанализировать шаблон и удалить ненужные данные.
Я не могу решить эту проблему.
Я попытался использовать bytearray, но это не удалось, потому что он требует кодирования. И чтение побайтовых данных также приводит к ложным данным.
with open("FOA", "rb") as f:
with open("FA", "w") as d:
byte = f.read(1)
while byte != "":
# Do stuff with byte.
print(byte)
d.write(str(byte))
byte = f.read(1)
Я не использовал bcoz, я хотел увидеть результат. Но я думаю, что он не дает правильного вывода.
Заранее спасибо.