imohash:快速散列大文件

时间:2024-06-03 06:14:48
【文件属性】:

文件名称:imohash:快速散列大文件

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-03 06:14:48

Go

伊莫哈什 imohash是Go的快速,恒定时间的哈希库。 无论文件大小如何,它都使用文件大小和采样来快速计算哈希。 是一个示例应用程序,用于从命令行哈希文件,类似于md5sum。 imohash也可以作为。 安装 go get github.com/kalafut/imohash/... 描述了该API。 用途 因为imohash仅读取文件数据的一小部分,所以它非常快,非常适合文件同步和重复数据删除,尤其是在相当慢的网络上。 通过NAS和多台家用计算机之间的Wi-Fi管理媒体(照片和视频)的需求是图书馆诞生的方式。 如果只需要检查两个文件是否相同,并了解采样带来的限制(请参阅下文),imohash可能是一个很好的选择。 误用 由于imohash仅读取文件数据的一小部分,因此不适合: 文件验证或完整性监控 处理固定大小文件的情况 任何加密的 设计 (注意:提供了更精确的。) im


【文件预览】:
imohash-master
----.gitignore(284B)
----spec_test.go(1KB)
----README.md(3KB)
----imohash.go(3KB)
----algorithm.md(4KB)
----LICENSE(1KB)
----go.mod(109B)
----imohash_test.go(3KB)
----go.sum(326B)
----cmd()
--------imosum()

网友评论