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