是否可以修复因ASCII转换而损坏的PNG文件?

时间:2014-11-03 11:01:42

标签: linux png ascii file-conversion

我意外地将PNG图像下载为ASCII文件。原始文件已被删除,所以我现在只有下载的文件。是否可以修复因ASCII转换而损坏的PNG文件?

2 个答案:

答案 0 :(得分:1)

这取决于。进行了什么样的转换? (\r\n -> \n?或反过来?)。如果图像非常小,则存在成功恢复的可能性,但是盲目地进行反向转换。参见例如fixgz。否则你应该尝试所有的选择,这可能是很多。事实上PNG的结构是固定长度的块可以提供帮助,但这需要一些工作。

答案 1 :(得分:0)

通常,排列过多,例如,如果已替换了3974个字节,则会尝试2^3974尝试计算出图像。在线查找类似图像并进行模糊比较pctf要好得多。