在Rust中,使用类似于
我想要获取该二进制文件的sha256值。
以下方法无效:
sha256 = "1.0.2"
的方式时,如何对二进制文件(例如tar.gz
归档文件)进行哈希操作?我想要获取该二进制文件的sha256值。
以下方法无效:
fn hash() {
let file = "file.tar.gz";
let computed_hash = sha256::digest_file(std::path::Path::new(file)).unwrap();
computed_hash
}
输出结果为:
...
Error { kind: InvalidData, message: "stream did not contain valid UTF-8" }