gpt4 book ai didi

windows - bat文件只为一个文件生成MD5校验和

转载 作者:可可西里 更新时间:2023-11-01 10:03:51 28 4
gpt4 key购买 nike

我一直在寻找一种方法来创建一个 bat 文件来生成文件的 MD5 校验和。

我尝试了 fciv 和其他几个,但它们都生成了一个包含附加信息(例如路径和文件名等)的文件。我只需要 MD5,没有其他。

有人指出我正确的方向吗?

这个命令行

fciv new.xml -md5 -r -xml new.xml.md5

创建一个包含以下内容的文件:

<?xml version="1.0" encoding="utf-8"?>
<FCIV>
<FILE_ENTRY><name>new.xml</name><MD5>OuX4jSQyl91+M1fUQZeGtw==</MD5></FILE_ENTRY></FCIV>

我只需要 MD5 校验和。

最佳答案

这是一个非常精简的 certutil 包装器,没有任何参数/错误检查:

@Echo off
:: Pass the file to hash as the only arg
Set "MD5="
For /f "skip=1 Delims=" %%# in (
'certutil -hashfile "%~f1" MD5'
) Do If not defined MD5 Set MD5=%%#
Set MD5=%MD5: =%
Echo:%MD5%

输出散列这批本身

b873bbcd93873a6aa320cd64a1751d8a

关于windows - bat文件只为一个文件生成MD5校验和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41186179/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com