隐藏字符串在zip格式没有解压zip文件


Hide string in zip format without decompressing zip file

我们希望通过在下载时在安装程序中注册用户来保护我们的zip文件。

在压缩包中是否有任何地方脚本可以添加这样的隐藏信息?

注释字段不是很好,因为大多数zip软件都显示它

zip归档器将从末尾读取zip文件并使用偏移量查找条目。如果将字节放在zip文件的开头(并确保偏移量仍然正确!),您将得到一个有效的zip文件,我怀疑归档器是否会显示额外的内容。这就是自解压缩文件的工作方式:文件以unzip exe开始,以实际的zip内容结束。

在您的例子中,您可以在开始时准备一个固定长度的blob,并在用户下载时覆盖它。

注意,这不会"保护"zip文件,只是将zip文件标记为由给定用户下载(并且标记可以很容易地删除)。