当前位置:  开发笔记 > 编程语言 > 正文

最快的Sha1功能(Linux,最多2GB文件)

如何解决《最快的Sha1功能(Linux,最多2GB文件)》经验,为你挑选了1个好方法。

是否有任何linux命令行实现在大文件(<2GB)上生成sha1的效果非常好?

我玩过'openssl sha1'并且需要几分钟才能获得2GB文件的sha1:/.



1> bobince..:

在我的机器上,对于1GB的文件,有足够的内存使第一次运行后整个文件缓存在内存中:

sha1sum: 3.92s
openssl sha1: 3.48s
python hashlib.sha1: 3.22s

获取2GB文件的sha1需要几分钟

那时候出现了问题,除非你使用的是非常慢的旧硬件.即使在第一次运行时,文件是直接从光盘读取的,在我的机器上每次演出只需要20s左右的'openssl sha1'.一般来说,您的I/O问题是否缓慢?

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有