Image 固定PLTE PNG和坏标题&;不,伊恩

Image 固定PLTE PNG和坏标题&;不,伊恩,image,header,hex,png,Image,Header,Hex,Png,所以我有一个PNG文件,我从一个base64编码的文件中提取,我对它进行了解码,得到了以下图像头(没有IDAT块,可能是无效的PLTE块): 结尾没有IEND块,如图所示: 原始文件在此处-在十六进制编辑器中查看时,请注意末尾的哈希: 解码文件(仅取自原始文件的base64数据): 我使用以下工具帮助识别并可能解决问题: -没什么帮助 -很有帮助 我一直在阅读和学习更多关于PNG数据块的知识,但我似乎不明白它的意思。一旦我弄明白了这一点,我真的很想编写一个工具。IDAT块就是包含文字图像数

所以我有一个PNG文件,我从一个base64编码的文件中提取,我对它进行了解码,得到了以下图像头(没有IDAT块,可能是无效的PLTE块):

结尾没有IEND块,如图所示:

原始文件在此处-在十六进制编辑器中查看时,请注意末尾的哈希:

解码文件(仅取自原始文件的base64数据):

我使用以下工具帮助识别并可能解决问题:

-没什么帮助

-很有帮助


我一直在阅读和学习更多关于PNG数据块的知识,但我似乎不明白它的意思。一旦我弄明白了这一点,我真的很想编写一个工具。

IDAT块就是包含文字图像数据的块。如果您正在寻找某种方法来检索图像:没有机会。但是如果您查看解码文件,所有像素数据都在那里。它只是缺少实际的IDAT字节部分。有人想试试吗?我会将您命名为该工具的共同作者:'(我发现,有一种特殊类型的Base64解码器/编码器,专门用于文件中,而不是原始文本中。