Python: мне нужно проанализировать двоичный файл в python со смесью закодированных данных? - PullRequest
0 голосов
/ 28 августа 2018

У меня есть файл, который содержит закодированные данные на латинице - 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, я хотел увидеть результат. Но я думаю, что он не дает правильного вывода. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...