用于验证 Zip 文件是否未被修改

用于验证 Zip 文件是否未被修改

我想要zip 源代码我的应用程序并将其提供给我的客户。我想以某种方式为其分配一个 ID 或任何其他内容,以描述我与客户之间官方协议中压缩文件的状态。我不确定,但我认为有一种叫做的东西checksum。那是checksum除非有人更改里面的任何内容,否则不会改变的东西吗zip package?因此,一旦文件被压缩,我可以使用这样的checksumID 并将其放入我与客户的协议中吗?如果是这种情况,我压缩文件后应该做什么以及如何获取这样的 ID?提前感谢您的支持。

答案1

在 macOS 的终端上,你可以运行以下命令来获取 ZIP 存档的 SHA-256 校验和:

shasum -a 256 myzipfile.zip

可以在任何系统上检查/生成 ZIP 档案的校验和(每个系统都有自己的方法),如果它与您生成的校验和匹配,则表示文件未被修改。

相关内容