擅长:python、mysql、java
<p>coreutils有自己的C实现,而python使用特定于体系结构的汇编实现调用libcrypto。sha1的差别更大。
现在coreutils-8.22(使用openssl配置时)已经修复了这个问题,并在更新的disto中启用,比如fedora21、rhel7和Arch等</p>
<p>注意,尽管当前在某些系统上较慢,但调用命令是一个更好的长期策略,因为可以利用单独命令中封装的所有逻辑,而不是重新实现。例如,在coreutils中,有对稀疏文件的改进读取的未决支持,这样就不会从内核中冗余地读取0等。如果可能,最好透明地利用这一点。在</p>