红联Linux门户
Linux帮助

Solaris下的md5校验

发布时间:2008-06-16 00:02:40来源:红联作者:theset
Solaris 下并未提供专门的md5校验工具。但是 solaris 10下的digest命令可以实现此功能:
root@skywalker # digest
digest: usage: digest -l | [-v] -a [file…]
root@skywalker # digest -v -a md5 sol-10-u5-ga-sparc-dvd.iso
md5 (sol-10-u5-ga-sparc-dvd.iso) = c984d8f5c439e1e73d13f2cefc095216
root@skywalker # digest -l
sha1
md5
digest 隶属于SUNWcsu软件包,在Solaris 9上没有此命令,Solaris 10就没什么问题了。当然也可以使用第三方的脚本来实现, 这里有一个用Python实现的md5校验程序md5sum.py,网上搜到的,可以解燃眉之急。不过默认情况在Solaris 下使用Python的hashlib程序库会出现如下报错:
ImportError: No module named _md5
效率上python的代码要比根红苗正的C程序慢一些,但是速度还在可以忍受的范围之内。
PS: VIM配合Calendar插件用来做工作记录还是比较好用,但是如果不上传到Google Calendar上,搜索内容则是很大的麻烦。今天写了一个粗糙的Python脚本,遍历diary目录下的所有文件,然后用grep来查找,觉得可以再完善一下,比单纯依赖网络服务的好。
文章评论

共有 0 条评论