Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python从一大组字节中雕刻文件_Python_Hex Editors - Fatal编程技术网

Python从一大组字节中雕刻文件

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文件查看?任何帮助都将不胜感激。是的,有一种方法

我正在使用Python3,无法找到一种方法使其工作。我正在尝试为我的十六进制编辑器创建一个工具,可以查看大量字节并搜索.pdf文件的页眉和页脚等。我知道.pdf页眉是25 50 44 46 2D 31 2E,页脚是25 25 45 4F 46十六进制。所以我的问题是,有没有一种方法可以搜索一大组字节,找到页眉和页脚,复制中间的所有字节,使用它们创建一个新文件,然后我可以打开它,在这种情况下,类似于adobe reader,并将其作为任何其他.pdf文件查看?任何帮助都将不胜感激。

是的,有一种方法可以做到这一点,甚至不止一种。您尝试过解决这个问题吗?您是否已经尝试以二进制模式打开pdf文件并在其中搜索这些头字节?您尝试使用的代码是什么样子的?它的哪个部分会产生什么问题?我可以以二进制模式打开它,但在它打开后,我不确定如何在不首先将数据转换为字符串的情况下搜索文件。我也不知道如何复制一段代码并用它创建一个新文件。我已经找过了,但还没有找到办法。