这是一个创建于 2044 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近把五六个硬盘的数据归类整理了一下,现在发现一个棘手的问题。
由于主要是图片,文档压缩包,可能以前硬盘出错了吧,现在发现一些图片打开只能显示半截或无法打开;
压缩包打开无法校验通过;
txt,word 打开乱码;
pdf 报错无法显示等问题……
可以确认,不是当前硬盘问题,是以前文件损坏了,那要做的是把每个文件检查一遍,手工一个个打开工作量太大了,有没有别的方法或工具?
这个不是验证 MD5 之类的,没有用,因为你不可能事先把自己写的文档生成一个校验码嘛。
我想做的事情很简单,批量找出损坏的文件;但是目前实现方式有好大的困难,希望得到帮助,以及沟通交流,谢谢
3 条回复 • 2021-04-13 00:09:40 +08:00
|
|
1
donething 2019-03-17 23:41:14 +08:00
大部分文件类型都有魔术数字,比较容易校验完整性。
|
|
|
2
hongmao21 2019-03-18 21:19:01 +08:00
文件魔术数字,只是在文件的最开头的几个用于区别其它文件类型的字节, 只是区分文件类型的话,似乎无法验证文件完整性;
|
|
|
3
hongmao21 2021-04-13 00:09:40 +08:00
这个问题至今还是没有答案呀
|