如何将 PNG 文件的签名更改为 "uncorrupt?"
How to change signature of PNG file to "uncorrupt?"
所以我有一个损坏的 PNG 文件(我不想将其转换为 JPG 等。它必须基本相同。)我检查了它的前八个字节(签名):
8950 4e47 0d0a b0aa
PNG 文件的实际签名是:
8950 4e47 0d0a 1a0a
如何更改损坏文件的签名?
您可以使用 hexedit 来操作您的文件。为此,只需按照以下步骤操作:
- 安装 hexedit
- 在 hexedit 中打开文件
- 将光标移动到一个字节上(这里你必须移动到损坏的字节上)
- 输入您要更改的字节
- 保存文件
更新
要安装 hexedit 运行,请在终端上执行以下命令:
sudo apt-get install hexedit
有关详细信息,请查看 this blog post。
所以我有一个损坏的 PNG 文件(我不想将其转换为 JPG 等。它必须基本相同。)我检查了它的前八个字节(签名):
8950 4e47 0d0a b0aa
PNG 文件的实际签名是:
8950 4e47 0d0a 1a0a
如何更改损坏文件的签名?
您可以使用 hexedit 来操作您的文件。为此,只需按照以下步骤操作:
- 安装 hexedit
- 在 hexedit 中打开文件
- 将光标移动到一个字节上(这里你必须移动到损坏的字节上)
- 输入您要更改的字节
- 保存文件
更新
要安装 hexedit 运行,请在终端上执行以下命令:
sudo apt-get install hexedit
有关详细信息,请查看 this blog post。