Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xxhash-如何从Windows命令行计算?_Windows_Command Line_Checksum - Fatal编程技术网

xxhash-如何从Windows命令行计算?

xxhash-如何从Windows命令行计算?,windows,command-line,checksum,Windows,Command Line,Checksum,有没有办法在Windows中从命令行计算xxhash哈希 我搜索了所有地方,找到了一个支持xxhash算法的校验和实用程序——我能找到的唯一实用程序是来自的rahash2.exe,但它只有32位(因此没有大于2GB的文件),在我的工作站上似乎无法正常工作(没有校验和的输出) 是否有另一种解决方案允许我在不安装其他框架或依赖项的情况下计算文件的xxhash校验和??32位与“最大2 GB”限制有何关联?@Antongolev:--显然,当您使用32位体系结构时,您会遇到文件大于2GB的限制。最初,

有没有办法在Windows中从命令行计算xxhash哈希

我搜索了所有地方,找到了一个支持xxhash算法的校验和实用程序——我能找到的唯一实用程序是来自的rahash2.exe,但它只有32位(因此没有大于2GB的文件),在我的工作站上似乎无法正常工作(没有校验和的输出)


是否有另一种解决方案允许我在不安装其他框架或依赖项的情况下计算文件的xxhash校验和??

32位与“最大2 GB”限制有何关联?@Antongolev:--显然,当您使用32位体系结构时,您会遇到文件大于2GB的限制。最初,我尝试将rahash2.exe与6GB文件一起使用,结果得到了一个错误警告“文件大小未知”,而使用1GB文件则没有任何错误。xxhash项目页面包括一个
Makefile
build脚本,用于在任何目标上编译
xxhsum
,包括Windows上的
mingw
。二进制本身没有特殊的依赖关系,但构建它需要
mingw
。因此,如果您不熟悉
mingw
,这可能会很困难。或者,如果您喜欢可视化,您可以只在控制台项目中包含3个源代码文件,然后进行编译。@Cyan:这里有一个为Windows编译的旧版本的xxHash:,它似乎可以正常工作。但如果有人能发布关于如何在Windows中编译当前版本的说明,那就太好了。(在Linux中编译很容易,但在Windows中,像我这样不熟悉C、Windows和Mingw的人无法“制造”它:-)32位与“最大2 GB”限制有什么关系?@Antongolev:--显然,当你使用32位体系结构时,你会遇到超过2GB的文件限制。最初,我尝试将rahash2.exe与6GB文件一起使用,结果得到了一个错误警告“文件大小未知”,而使用1GB文件则没有任何错误。xxhash项目页面包括一个
Makefile
build脚本,用于在任何目标上编译
xxhsum
,包括Windows上的
mingw
。二进制本身没有特殊的依赖关系,但构建它需要
mingw
。因此,如果您不熟悉
mingw
,这可能会很困难。或者,如果您喜欢可视化,您可以只在控制台项目中包含3个源代码文件,然后进行编译。@Cyan:这里有一个为Windows编译的旧版本的xxHash:,它似乎可以正常工作。但如果有人能发布关于如何在Windows中编译当前版本的说明,那就太好了。(在Linux中编译很容易,但在Windows中,像我这样不熟悉C、Windows和Mingw的人无法“制造”它:-))