- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试通过执行命令 cksum
使用 Go 获取一个文件的校验和。
出现以下错误:
exec: "cksum": executable file not found in $PATH
代码如下:
cmd := exec.Command("/bin/cksum",dst)
谢谢。
最佳答案
来自 exec.Command
的文档:
If name contains no path separators, Command uses LookPath to resolve the path to a complete name if possible. Otherwise it uses name directly.
所以使用 cmd := exec.Command("cksum", …)
稍微好一点,让它在路径上的任何地方被发现。或者,您应该运行 which cksum
,几乎每个 unix 系统都会给出:/usr/bin/cksum
。
但更好的是,让您的代码可移植到任何 可以运行 Go 并使用 hash/crc32
的操作系统.或者甚至更好,如果您可以删除任何必须使用 CRC32 的要求(这是古老的 cksum
使用的),从中选择一个其他远优于的哈希值 hash/…
, crypto/…
(例如 sha256),或 golang.org/x/crypto/…
(例如 sha3)。
关于go - 执行 : "cksum": executable file not found in $PATH in golang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29507467/
我正在尝试使用 Linux 实用程序重现 u-boot crc32 命令执行的 CRC32 计算。通过实验,我发现带有 -o3 选项的 OSX cksum 命令将生成与 u-boot crc32 命令
如何为 cksum 制作逗号分隔的数据 找到 hadoop-3.0.0 -type f | xargs 校验和 2840095922 951 hadoop-3.0.0/etc/hadoop/mapre
如果我在两个具有不同硬件规范的不同 Linux 系统中执行“cksum 文件名”,我会得到同一个文件的不同校验和值。谁能告诉我这背后的原因? “文件名”是在一个系统中生成并复制到其他系统的二进制文件。
当我比较 2 个二进制文件时,有人可以解释一下 md5sum 和 cksum 之间有什么区别吗? 我知道的一个区别是 cksum 还给出了“字节”数以及校验和值,而 md5sum 没有给出。 但我的问
我创建了一个带有函数和糟糕的表的 CRC32。现在,我想将这个返回值与 cksum 进行比较。 您能否帮我解释一下如何转换 crc32 以便与 cksum 返回值匹配。 最佳答案 如果您的校验和实现的
$ cksum sample.txt 2763733609 1659 sample.txt $ find /usr/local/sqoop -printf '%i,%b,%M,%n,%u,%g,%s,
我一直在为 unix cksum 命令寻找等效的 python 方法: http://pubs.opengroup.org/onlinepubs/7990989775/xcu/cksum.html $
我正在寻找一种跨平台计算 crc 校验和的方法。 cksum适用于Linux、AIX、HP-UX Itanium、Solaris,windows中是否也有linux cksum的等效命令? %cksu
我下载了一个文件及其校验和(由 cksum Unix 命令生成)。 所以,我想在我的 C# 应用程序中测试校验和是否适合我下载的应用程序。 我查看了 chsum 的 Unix 手册页: The c
我正在尝试使用 Boost.CRC 实现简单的 POSIX cksum。 我使用的代码是这样的: for(int i = 1; i1) support::print("\n"); supp
我正在尝试通过执行命令 cksum 使用 Go 获取一个文件的校验和。 出现以下错误: exec: "cksum": executable file not found in $PATH 代码如下:
我正在从一个站点下载文件,该站点提供使用 Linux cksum 命令计算的校验和(小数形式)。 在 RI 中,我可以使用以下命令以十进制格式执行 CRC-32 校验和: library(digest
祝你有美好的一天!我是一名实习生,刚刚开始学习 bash 脚本(感谢 bash.academy!),并正在尝试创建一个执行以下操作的脚本; 查找相同大小的文件 通过 cksum 确定文件内容是否重复
我是一名优秀的程序员,十分优秀!