Python从一大组字节中雕刻文件
我正在使用Python3,无法找到一种方法使其工作。我正在尝试为我的十六进制编辑器创建一个工具,可以查看大量字节并搜索.pdf文件的页眉和页脚等。我知道.pdf页眉是25 50 44 46 2D 31 2E,页脚是25 25 45 4F 46十六进制。所以我的问题是,有没有一种方法可以搜索一大组字节,找到页眉和页脚,复制中间的所有字节,使用它们创建一个新文件,然后我可以打开它,在这种情况下,类似于adobe reader,并将其作为任何其他.pdf文件查看?任何帮助都将不胜感激。是的,有一种方法可以做到这一点,甚至不止一种。您尝试过解决这个问题吗?您是否已经尝试以二进制模式打开pdf文件并在其中搜索这些头字节?您尝试使用的代码是什么样子的?它的哪个部分会产生什么问题?我可以以二进制模式打开它,但在它打开后,我不确定如何在不首先将数据转换为字符串的情况下搜索文件。我也不知道如何复制一段代码并用它创建一个新文件。我已经找过了,但还没有找到办法。Python从一大组字节中雕刻文件,python,hex-editors,Python,Hex Editors,我正在使用Python3,无法找到一种方法使其工作。我正在尝试为我的十六进制编辑器创建一个工具,可以查看大量字节并搜索.pdf文件的页眉和页脚等。我知道.pdf页眉是25 50 44 46 2D 31 2E,页脚是25 25 45 4F 46十六进制。所以我的问题是,有没有一种方法可以搜索一大组字节,找到页眉和页脚,复制中间的所有字节,使用它们创建一个新文件,然后我可以打开它,在这种情况下,类似于adobe reader,并将其作为任何其他.pdf文件查看?任何帮助都将不胜感激。是的,有一种方法