使用 Java 提取 ISO 文件

问题描述 投票:0回答:4

有什么方法可以将 ISO 文件(所有目录和文件)的内容提取到本地路径中的给定目录?具体在windows环境下使用Java。

有什么图书馆可以推荐吗?或者有什么解决办法吗?

谢谢。

java file filesystems extract iso
4个回答
8
投票

3
投票

这有点晚了,但因为所有给出的答案都表明图书馆不再积极维护和过时,所以迟到了有好处。

我建议同样使用 sevenzipjbinding。它是 7zip 的 java 绑定(+ 它支持几乎所有容器文件类型是一个奖励)。

他们也有非常简单的文档。

http://sevenzipjbind.sourceforge.net/


2
投票

看看Loopy.

Loopy 是一种 Java API,用于以只读方式访问各种文件系统 方式。 Loopy 是作为 Apache Commons VFS 的插件开发的。 目前,它只支持 ISO9660 文件系统(即 .iso 文件)。


1
投票

可以根据语言

ISO9660 CD filesystem
生成阅读
Kaitai Struct
的代码。

https://formats.kaitai.io/iso9660/java.html

© www.soinside.com 2019 - 2024. All rights reserved.