我在VB中有一个实用程序生成附件(circle.14.mdn_range.properties_VB)&我创建了与UTL_FILE(Oracle)具有相同内容的其他文件(circle.14.mdn_range.properties_UTLFILE)。但是对于具有相同内容的文件,校验和是不同的。你能说出原因吗?删除此错误的可能方法?
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.
答案 0 :(得分:0)
其中一个文件可能是UTF-8(通常称为ASCII),另一个文件是UTF-16(通常称为Unicode)。要确定文件的不同之处,请尝试使用" Beyond Compare"等实用程序。或者,写一个VB程序来打开二进制文件,逐字节读取并找出它们的不同之处应该是微不足道的。