ghj 发表于 2024-6-6 12:06

啥软件可以随机生成文件并且创建校验信息?

我想用这种软件检查储存介质的长时间稳定性如何,今天碰到个储存卡每次通电,文件校验信息都改变,真是太奇葩了。windows还不报错

lzhdim 发表于 2024-6-6 12:14

“图吧工具箱”-》“硬盘工具”-》“DiskInfo” 。。。。。。。

ghj 发表于 2024-6-6 12:19

lzhdim 发表于 2024-6-6 12:14
“图吧工具箱”-》“硬盘工具”-》“DiskInfo” 。。。。。。。

不是查看硬盘健康信息

uuyyhhjj 发表于 2024-6-6 13:17

简单点,用winrar这些压缩软件,压缩率选存储,勾上固实和锁定,创建密码123456,存点视频文件,如果数据变动了,只需要点击测试压缩文件就会报错

gladiator 发表于 2024-6-6 13:24

随便下个有校验信息文件比如官方的各种ISO,没事certutil算下SHA256啥的对比下呗

孤舟一笠 发表于 2024-6-6 13:47

URWTEST
图吧工具箱里有

12号 发表于 2024-6-6 13:48

让我想起了这个网站,生成特定大小格式的垃圾文件
http://www.xnet.se/fd/

但是LZ这个需求其实随便找几个文件测试不都行么,反正校验信息要自己记录

ghj 发表于 2024-6-6 14:04

12号 发表于 2024-6-6 13:48
让我想起了这个网站,生成特定大小格式的垃圾文件
http://www.xnet.se/fd/



有道理,下载的视频塞满储存卡就行

fantasynoff 发表于 2024-6-7 06:25

https://i2.mjj.rip/2024/06/07/c6c593cb6784394233d197158c3ba9ac.png

都创建好了,自己用软件跑一遍crc也不难吧....

另外视频坏了一些字节可能也不影响播放

ttt5t5t 发表于 2024-6-7 08:17

用linux命令从白洞里面提取固定大小的数据就行吧?

yuechsh 发表于 2024-6-7 08:25

用beyondcompare,本地硬盘放个文件夹,整几个存储介质里也放的比较大的文件,设置好本地硬盘的文件夹和存储介质文件夹的比对。想检查只要插上存储介质,打开该软件,就能自动比对crc并显示差异。

l0stc0mpass 发表于 2024-6-7 13:10

对每个文件生成一个sha1(或者md5),保存这个文件的sha1和路径,过段时间再重复计算一次,对比相同文件的sha1即可。算法可以使用sha1或者md5即可。sha256以及更高会很慢,大文件即使是sha1也慢,不要用crc32之类的这种速度快但对于极小的变化可能无法感知。

操作系统或者说文件系统不提供这种数据改变的校验,这对操作系统而言是没必要的工作。

ghj 发表于 2024-6-7 23:58

l0stc0mpass 发表于 2024-6-7 13:10
对每个文件生成一个sha1(或者md5),保存这个文件的sha1和路径,过段时间再重复计算一次,对比相同文件的s ...

有没有按照字节对比的,需要2倍存储空间,一份装在待测试的介质里,另一份装在可靠介质里,然后用软件逐字节对比

ghj 发表于 2024-6-8 00:00

l0stc0mpass 发表于 2024-6-7 13:10
对每个文件生成一个sha1(或者md5),保存这个文件的sha1和路径,过段时间再重复计算一次,对比相同文件的s ...

计算校验速度和cpu有关还是和读取速度有关,我几G的sha256 要不了多久就校验完了啊

l0stc0mpass 发表于 2024-6-8 13:35

ghj 发表于 2024-6-8 00:00
计算校验速度和cpu有关还是和读取速度有关,我几G的sha256 要不了多久就校验完了啊 ...

sha1足矣,你理解这就是逐字节对比,就算是单个文件几个G即便是一个字节发生变化,那么得到的sha1就会变,这是算法保证的。所以只需要保存和对比sha1即可。
页: [1]
查看完整版本: 啥软件可以随机生成文件并且创建校验信息?