之前我发现jpg是一个重要文件的扫描文件已损坏。
我不知道它是如何被破坏的。由于这个文件是由我的应用程序管理的,并且从未说明某天文件可能会损坏,我想知道确保文件完整性的标准做法是什么?有很多文件,我想发现损坏的文件并查看备份以主动恢复它们并进行反应性恢复。
根据我目前收集的内容,md5可用于查看文件是否已损坏。因此,一旦将文件引入系统,我就会获得md5哈希值。然后定期,我运行一个过程来检查所有文件的md5是否一致。
这是使用Rails编写的应用程序的一部分。但我想要一个与语言无关的解决方案(如果可行的话),因为我在asp.net中有一个旧系统,我也在Django中构建一个新系统。或者是否有专门的应用程序才能做到这一点?