1

我有一个要求,我们需要确保我们以电子方式收到的文件 [PDF] 与我们发出的文件相同。

我们是一家文件交换公司,我们从外部接收和发送大量文件,有时用户必须向我们发送我们之前发送的文件,我们要确保文件相同并且没有更改使用photoshop或pdf编辑器等工具制作。

我看到的一种方法是比较每个字节,但不确定我们是否还有其他工具..?

我们的项目使用 .Net 3.5,VB 构建

任何帮助都会很棒

谢谢维努

4

2 回答 2

1

我建议使用哈希算法。它比逐字节比较每个文件要快得多。

此示例是 c#,但您可以根据需要轻松转换为 VB.Net - http://www.c-sharpcorner.com/uploadfile/kirtan007/compare-two-files-with-hash-algorithm/

于 2012-06-22T18:13:11.453 回答
0

您可以将所有内容提取到 txt 文件中Ghostscriptpstotext然后对 txt 文件进行操作。(sizeof、diff 等)。或者也许采用digital signature

于 2012-06-22T18:27:14.973 回答