我有一个要求,我们需要确保我们以电子方式收到的文件 [PDF] 与我们发出的文件相同。
我们是一家文件交换公司,我们从外部接收和发送大量文件,有时用户必须向我们发送我们之前发送的文件,我们要确保文件相同并且没有更改使用photoshop或pdf编辑器等工具制作。
我看到的一种方法是比较每个字节,但不确定我们是否还有其他工具..?
我们的项目使用 .Net 3.5,VB 构建
任何帮助都会很棒
谢谢维努
我有一个要求,我们需要确保我们以电子方式收到的文件 [PDF] 与我们发出的文件相同。
我们是一家文件交换公司,我们从外部接收和发送大量文件,有时用户必须向我们发送我们之前发送的文件,我们要确保文件相同并且没有更改使用photoshop或pdf编辑器等工具制作。
我看到的一种方法是比较每个字节,但不确定我们是否还有其他工具..?
我们的项目使用 .Net 3.5,VB 构建
任何帮助都会很棒
谢谢维努
我建议使用哈希算法。它比逐字节比较每个文件要快得多。
此示例是 c#,但您可以根据需要轻松转换为 VB.Net - http://www.c-sharpcorner.com/uploadfile/kirtan007/compare-two-files-with-hash-algorithm/
您可以将所有内容提取到 txt 文件中Ghostscript
,pstotext
然后对 txt 文件进行操作。(sizeof、diff 等)。或者也许采用digital signature
?