安装过程中名为 "setup.zst.sig" 的文件是什么?
What is the file named "setup.zst.sig" during installation?
我注意到当 cygwin 的 setup.exe 现在安装包时,它首先查找名为 "setup.zst.sig" 的文件。这个二进制文件的内容和格式是什么?如何生成有效的"setup.zst.sig"?
这一定是最近的更改。以前它首先寻找 "setup.exe.sig" 。我使用该功能(检测 "setup.exe.sig" 是否更改)来决定我的 cygwin 安装是否需要更新。有关应用示例,另请参阅 。
编辑:@matzeri:
setup.zst.sig 尚未使用。
程序中引入了 "zst" 功能,最终取代了
setup.ini 和包
以前的压缩方法
const std::string setup_exts[] = { "zst", "xz", "bz2", "ini" };
检查setup-ARCH.exe的更新需要使用标准签名。
https://cygwin.com/setup-x86.exe.sig
https://cygwin.com/setup-x86_64.exe.sig
您显示的弹出窗口似乎只发生在 FTP 镜像服务器,即 HTTP 服务器上
不生产。
这显然是设置中的错误
https://cygwin.com/ml/cygwin/2019-02/msg00153.html
根据文档,.sig 文件带有相应文件的 SHA-512 哈希值,没有该扩展名,使用仅供 Cygwin 公司使用的私钥签名。
我注意到当 cygwin 的 setup.exe 现在安装包时,它首先查找名为 "setup.zst.sig" 的文件。这个二进制文件的内容和格式是什么?如何生成有效的"setup.zst.sig"?
这一定是最近的更改。以前它首先寻找 "setup.exe.sig" 。我使用该功能(检测 "setup.exe.sig" 是否更改)来决定我的 cygwin 安装是否需要更新。有关应用示例,另请参阅
编辑:@matzeri:
setup.zst.sig 尚未使用。 程序中引入了 "zst" 功能,最终取代了 setup.ini 和包
以前的压缩方法const std::string setup_exts[] = { "zst", "xz", "bz2", "ini" };
检查setup-ARCH.exe的更新需要使用标准签名。
https://cygwin.com/setup-x86.exe.sig
https://cygwin.com/setup-x86_64.exe.sig
您显示的弹出窗口似乎只发生在 FTP 镜像服务器,即 HTTP 服务器上 不生产。
这显然是设置中的错误
https://cygwin.com/ml/cygwin/2019-02/msg00153.html
根据文档,.sig 文件带有相应文件的 SHA-512 哈希值,没有该扩展名,使用仅供 Cygwin 公司使用的私钥签名。