Oracle 两个进程创建的同一文件的校验和不同

Oracle 两个进程创建的同一文件的校验和不同,oracle,vb6,checksum,utl-file,Oracle,Vb6,Checksum,Utl File,我在VB中有一个实用程序可以生成附加文件(circle.14.mdn\u range.properties\u VB)&我创建了另一个文件(circle.14.mdn\u range.properties\u UTLFILE),它的内容与UTL\u文件(Oracle)相同。但内容相同的两个文件的校验和是不同的。您能提出消除此错误的原因和可能的方法吗 CertUtil -hashfile circle.14.mdn_range.properties_VB MD5 MD5 hash of file

我在VB中有一个实用程序可以生成附加文件(circle.14.mdn\u range.properties\u VB)&我创建了另一个文件(circle.14.mdn\u range.properties\u UTLFILE),它的内容与UTL\u文件(Oracle)相同。但内容相同的两个文件的校验和是不同的。您能提出消除此错误的原因和可能的方法吗

CertUtil -hashfile circle.14.mdn_range.properties_VB MD5
MD5 hash of file circle.14.mdn_range.properties_VB:
1b 43 b6 a4 44 d0 4d 8a 8b 91 3e 7b d7 aa 4f 4e
CertUtil: -hashfile command completed successfully.

CertUtil -hashfile circle.14.mdn_range.properties_UTLFILE MD5  
MD5 hash of file circle.14.mdn_range.properties_UTLFILE:

ae 0c 75 b8 d5 19 05 64 d5 c6 54 ec 55 bc dc e0
CertUtil: -hashfile command completed successfully.

其中一个文件可能是UTF-8(通常称为ASCII),另一个是UTF-16(通常称为Unicode)。要确定文件的不同之处,请尝试“Beyond Compare”之类的实用程序。或者,编写一个VB程序以二进制形式打开这两个文件,逐字节读取并找出它们的不同之处,这应该很简单。

如果没有看到数据本身和生成数据的代码,我们就没有什么可以帮助的了。请在文章中举例说明您是如何创建这些文件的。可能是相同的文件内容,但如果是通过两个不同的过程和两种不同的方式创建的,则不是相同的文件。如果校验和不相同,则文件不相同。仅仅因为他们有相同的名字或者看起来他们应该是一样的,并不能让他们如此。如果我有两个制造商,他们的网页上都有“让我成为一辆车”的链接,我在两个网站上都点击了链接,他们都告诉我他们给我发了一辆车,这并不意味着两辆车都是一样的(甚至他们都是车——一辆可以有两个轮子和两个踏板)。使用diff实用程序比较文件并找出它们的不同之处。我们不能帮你,因为我们没有档案。