hash 命令 (winget)
winget 工具的 hash 命令可为安装程序生成 SHA256 哈希。 如果需要创建清单文件,以便将软件提交到 GitHub 上的 Microsoft 社区程序包清单存储库,请使用此命令。
此外,hash 命令还支持为 MSIX 文件生成 SHA256 证书哈希。
使用情况
winget hash [--file] <file> [<options>]
hash 子命令只能对本地文件运行。 若要使用 hash 子命令,请将安装程序下载到已知位置。 然后,将文件路径作为参数传递到 hash 子命令。
参数
可使用以下参数:
参数 | 说明 |
---|---|
-f、--file | 要进行哈希运算的文件的路径。 |
选项
这些选项让你可以根据自己的需求自定义哈希体验。
选项 | 说明 |
---|---|
-m、--msix | 指定 hash 命令还会创建可以与 MSIX 安装程序配合使用的 SHA-256 SignatureSha256。 |
-?、--help | 获取有关此命令的更多帮助。 |
--wait | 提示用户在退出前按任意键。 |
--logs,--open-logs | 打开默认日志位置。 |
--verbose, --verbose-logs | 用于替代日志记录设置并创建详细日志。 |
--nowarn,--ignore-warnings | 禁止警告输出。 |
--disable-interactivity | 禁用交互式提示。 |
--proxy | 设置要用于此执行的代理。 |
--no-proxy | 禁用此执行使用代理。 |