Python вырезает файл из большого набора байтов - PullRequest
0 голосов
/ 01 июля 2018

Я работаю с Python 3 и не могу найти способ заставить это работать. Я пытаюсь создать инструмент для своего шестнадцатеричного редактора, который может просматривать большой набор байтов и искать верхние и нижние колонтитулы файлов .pdf и т. Д. Я знаю, что заголовок .pdf равен 25 50 44 46 2D 31 2E и нижний колонтитул 25 25 45 4F 46 в шестнадцатеричном формате. Итак, мои вопросы: есть ли способ поиска по большому набору байтов, найти верхний и нижний колонтитулы, скопировать все байты между ними, использовать их для создания нового файла, который я затем могу открыть, в данном случае что-то вроде Adobe Reader и просмотреть его как любой другой .pdf? Любая помощь будет принята с благодарностью.

...