验证文件的完整性?

问题描述:

对于在大量Web应用程序中上传的典型文件类型(pdf,doc,docx,xl​​s,jpeg,gif等),验证文件完整性的最佳方法是什么? 由于某种原因或其他原因,上传可能会被打断,最后我会得到一些不完整的文件。我希望从一些进一步的批处理/异步处理中清除这些文件。 某些文件类型似乎在其中有某种固有的预告片信息,可用于确认完整性。而不是看每种文件类型的文件格式,想知道这是否已经被某个人想到了。 如果我可以帮忙,我宁愿不使用单独的信号文件,只是使用实际的文件来识别这个。验证文件的完整性?

我猜想一个trival解决方案将只是重命名或移动文件,一旦它们完成,这将是一个原子动作,并会让你知道一切正常完成。

+0

必须不依赖于上载操作或任何其他进程。 只是寻找特定的解决方案来检测给定文件系统中各种文件类型文件的完整性,而不考虑任何其他进程。 –