【发布时间】:2012-07-06 06:54:15
【问题描述】:
我想在 ABAP 中生成一个文本文件的 MD5 哈希值。我还没有找到任何标准的解决方案来为一个非常大的文件生成它。函数模块CALCULATE_HASH_FOR_CHAR不符合我的要求,因为它需要一个字符串作为输入参数。虽然它适用于较小的文件,但如果是 4 GB 的文件,则无法构造这么大的字符串。
是否有人知道是否有标准的代码可以做到这一点(我的谷歌努力没有给我带来任何东西)或者也许有人在 ABAP 中有一个 MD5 算法来计算文件的哈希?
【问题讨论】:
-
您真的想为一个 4 GB 的文本文件创建一个哈希值吗?在这种情况下,您可能最好调用一些外部工具....
-
@vwegert:是的,我确定。例如,调用系统命令是不可能的,因为首先,我希望它独立于平台,其次,安全团队在生产中不允许任何系统命令调用,第三,哈希值将与来自的信息进行比较标头,必须在 ABAP 中完成。