文件名称:哈希表
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-03 03:54:26
Rust
总览 Hashdir为路径的内容计算单个哈希,可用于将路径与其他路径进行比较以查看它们是否相同。 只有文件的完整路径名(相对于其父目录)和内容才可用来确定唯一性。 不使用其他属性,例如修改时间,文件许可权或所有者。 结果(快速入门) 运行测试工具将运行所有实现并比较结果。 ./test 方法 使用的方法是: 遍历指定路径中的所有常规文件和链接,递归降序目录 跳过管道等非常规文件 不要遵循符号链接; 而是使用符号链接的内容(例如,目标) 如果遇到权限错误,请报告错误并退出而不打印哈希 创建一个包含哈希的十六进制表示形式的字符串(在lowercsae中)以及文件的相对文件路径,类似于sha256sum的输出。 注意:字符串末尾有换行符。 3bf3e00bb30a0dde6f70167c5273bc455e0621053e02965733130002dabbc1a6 ./dir1/di
【文件预览】:
hashdir-main
----test_dir()
--------dirlink(7B)
--------subdir1()
--------file2(32B)
--------file1(32B)
----bash()
--------hashdir.sh(502B)
--------README.md(831B)
----go()
--------hashdir.go(1KB)
--------README.md(1KB)
----rust()
--------Cargo.toml(278B)
--------src()
--------README.md(445B)
--------.gitignore(18B)
----test(787B)
----README.md(2KB)
----nim()
--------src()
--------hashdir.nimble(241B)
--------README.md(398B)
----python()
--------README.md(298B)
--------hashdir.py(1KB)
----haskell()
--------Setup.hs(46B)
--------Main.hs(1KB)
--------hashdir.cabal(767B)
--------README.md(500B)
--------CHANGELOG.md(110B)