Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个需要数字签名(MD5 哈希)的顺序文件。在创建顺序文件时,我也在创建具有相同数据的动态数组。如果我对顺序文件和动态数组执行 MD5 哈希,我可以期望结果相同还是不同?
不,通常它们不会相同。
当您添加到动态数组中时,您可能会为每个新行引入属性 (@AM) 标记,而对于顺序文件,它们将保留为本机换行符。
如果你使用 UNIX 系统运行 UniData,你可以做一个CONVERT @AM TO CHAR(10) IN MYARRAY,它应该是等效的。
CONVERT @AM TO CHAR(10) IN MYARRAY
如果你使用 Windows 系统运行 UniData,你可以做一个SWAP @AM WITH CHAR(13):CHAR(10) IN MYARRAY,它应该是等效的。
SWAP @AM WITH CHAR(13):CHAR(10) IN MYARRAY
免责声明:以上代码未经测试。