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.
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.
不幸的是,这是 7z 的限制。
来自维基百科:
7z 格式不存储文件系统权限(例如 UNIX 所有者/组权限或 NTFS ACL),因此可能不适用于备份/归档目的。
如果您控制存档创建,则可以在使用 7z 压缩之前构建一个 tarball。但是,您需要额外的机制来提取焦油。所有变通方法都将涉及此类问题。