gpt4 book ai didi

java - 使用 7-zip-jbinding 提取 7z 文件并保留 unix 文件模式

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:31 24 4
gpt4 key购买 nike

如何使用 7-zip-jbinding ( http://sevenzipjbind.sourceforge.net/ ) 提取 7z 文件,同时保留 Unix 文件模式 (rwx)?我使用 Oracle Java 7。使用 7-zip-jbinding 提取 7z 文件后,我的文件不再可执行。

最佳答案

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

来自 Wikipedia :

The 7z format does not store filesystem permissions (such as UNIX owner/group permissions or NTFS ACLs), and hence can be inappropriate for backup/archival purposes.

如果您控制存档创建,则可以在使用 7z 压缩之前构建一个 tarball。然而,您需要额外的机制来提取 tar 。所有解决方法都会涉及类似的事情。

关于java - 使用 7-zip-jbinding 提取 7z 文件并保留 unix 文件模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17786740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com