问题:
当无法进行文本提取时,识别下载的PDF文件是否发生更改是一个挑战。MD5校验和能否提供可靠的解决方案?
答案:
是的,即使文本和修改日期不可访问,MD5校验和也是确定文件是否更改的可靠方法。
在C#中使用System.Security.Cryptography.MD5命名空间,计算MD5校验和非常简单:
<code class="language-c#">using (var md5 = MD5.Create()) { using (var stream = File.OpenRead(filename)) { return md5.ComputeHash(stream); } }</code>
生成的字节数组可以与文件的MD5哈希的先前版本进行比较,以检测任何更改。
通过使用MD5校验和,您可以建立一个可靠的机制来监控文件更改,确保准确的记录保存并维护文件完整性。
以上是MD5 校验和能否可靠地检测下载的 PDF 文件中的更改?的详细内容。更多信息请关注PHP中文网其他相关文章!