【发布时间】:2012-05-30 21:47:03
【问题描述】:
我正在打包和分发我为 Windows、Linux 和 Mac 制作的程序。我打算将文件和文件夹放入 zip 存档中。
如果我设置了正确的文件夹和文件权限,然后压缩成 zip 并重新分发它们,当用户在 Linux 或 Mac 系统中提取它们时,这些权限是否会保留?还是他们必须自己设置权限?
【问题讨论】:
-
无法跨平台将权限存储在ZIP文件中。
-
是否有任何其他类型的存档,如 tar、rar 等可以存储权限?
-
由于权限不可移植,很难理解您打算如何通过在多个平台上解压缩相同的存档来设置它们。安装程序(脚本或应用程序)对您的目标更有用。
-
@EugeneMayevski'EldoSCorp 这并不完全正确。我在回答此站点上的另一个问题时解释了如何使用 InfoZip 实用程序来实现这一点:stackoverflow.com/questions/13185364/…
-
@itsbruce infozip 是一个边界案例,不是通用解决方案。