在数字化时代,文件损坏是一种常见而令人头痛的问题。但有幸的是,借助于WinHex这款强大的工具,修复损坏的文件并不是难事。通过修改文件头块,我们可以轻松地恢复损坏的数据,让文件重新变得完整起来。WinHex的强大功能让我们不再为文件损坏而苦恼,让我们一起学习如何使用它来修复损坏的文件吧!
我这边汇总了一些《 常见文件的文件头 》,可以保存以便后续使用。
实操教学:
我们现在有一个“zip”压缩包,可以正常打开但是无法正常解压里面的文件;
我们将zip压缩包拖进WinHex查看文件头发现,文件头与ZIP压缩包的文件头不一致;
我们查看ZIP的正确文件头为 “ 504B0304 ” ,这里分为两种情况:
情况1、如果压缩包可以打开但是里面的文件损坏,说明文件头没被删除,只需要修改文件头即可
情况2、如果压缩包打不开,说明文件头被删除了,直接跳到下面第二步进行操作
解决方法:
1、我们先选中前面四个区域,然后右键移除;
2、在最前面的位置粘贴4个0字节进行填充,以便后面的修改;
3、将0、1、2、3的 00,替换成ZIP的文件头 50、4B、03、04;
但需要注意!我上面的是选中了4个位置,如果要进行修改数据的话,要取消选择四个位置!
开始结束都选择 0 即可,定位到第一个位置;
实际效果应该是只有第一个位置被“淡紫色”框住;
4、我们依次的来进行修改数据;
需要注意的是,50、4B、03、04是十六进制的值,需要勾选十六进制进行修改,否则修改后是错误的;
我们来看一下,修改后第一个位置变成了50,说明第一步我们修改成功了;
5、接下来就是重复上面的操作,定位到 1 的位置,或者双击 1 的位置进行定位。
如果对WinHex操作不熟练的话,建议使用【定义选块】来定位,否则你可能莫名其妙的选中了很大一片区域,而且还没办法取消掉..
最后,我们来测试一下压缩包,发现修改文件头后,文件成功修复!
版权所有Copyright©2021-2022安卓手游市场(www.hcyxsc.com)copyright
使用WinHex修复损坏的文件:通过修改文件头块恢复损坏的数据
在数字化时代,文件损坏是一种常见而令人头痛的问题。但有幸的是,借助于WinHex这款强大的工具,修复损坏的文件并不是难事。通过修改文件头块,我们可以轻松地恢复损坏的数据,让文件重新变得完整起来。WinHex的强大功能让我们不再为文件损坏而苦恼,让我们一起学习如何使用它来修复损坏的文件吧!
之前有写过一篇《 如何查看文件是否有隐写 》的文章,是通过WinHex查看文件头实现的。最近也遇到了一些常见的题目,比如查看压缩包里面文件的内容,但是压缩包是损坏的。那么假如不是题目问题的话,大概率就是修改了文件头导致文件损坏。我这边汇总了一些《 常见文件的文件头 》,可以保存以便后续使用。
实操教学:
我们现在有一个“zip”压缩包,可以正常打开但是无法正常解压里面的文件;
我们将zip压缩包拖进WinHex查看文件头发现,文件头与ZIP压缩包的文件头不一致;
我们查看ZIP的正确文件头为 “ 504B0304 ” ,这里分为两种情况:
情况1、如果压缩包可以打开但是里面的文件损坏,说明文件头没被删除,只需要修改文件头即可
情况2、如果压缩包打不开,说明文件头被删除了,直接跳到下面第二步进行操作
解决方法:
1、我们先选中前面四个区域,然后右键移除;
2、在最前面的位置粘贴4个0字节进行填充,以便后面的修改;
3、将0、1、2、3的 00,替换成ZIP的文件头 50、4B、03、04;
但需要注意!我上面的是选中了4个位置,如果要进行修改数据的话,要取消选择四个位置!
开始结束都选择 0 即可,定位到第一个位置;
实际效果应该是只有第一个位置被“淡紫色”框住;
4、我们依次的来进行修改数据;
需要注意的是,50、4B、03、04是十六进制的值,需要勾选十六进制进行修改,否则修改后是错误的;
我们来看一下,修改后第一个位置变成了50,说明第一步我们修改成功了;
5、接下来就是重复上面的操作,定位到 1 的位置,或者双击 1 的位置进行定位。
如果对WinHex操作不熟练的话,建议使用【定义选块】来定位,否则你可能莫名其妙的选中了很大一片区域,而且还没办法取消掉..
最后,我们来测试一下压缩包,发现修改文件头后,文件成功修复!