1

How to extract a 7z file using 7-zip-jbinding (http://sevenzipjbind.sourceforge.net/) while preserving the Unix file mode (rwx)? I use Oracle Java 7. After extracting 7z file using 7-zip-jbinding, my files are no longer executable.

4

1 回答 1

1

不幸的是,这是 7z 的限制。

来自维基百科

7z 格式不存储文件系统权限(例如 UNIX 所有者/组权限或 NTFS ACL),因此可能不适用于备份/归档目的。

如果您控制存档创建,则可以在使用 7z 压缩之前构建一个 tarball。但是,您需要额外的机制来提取焦油。所有变通方法都将涉及此类问题。

于 2014-04-01T18:55:04.413 回答