3

我在 linux 上创建了一个 ISO,其中包含可引导 livecd 系统的文件。ISO 使用 Rock Ridge 来保留 linux 权限。

我需要在 Windows 系统上修改这个 ISO 文件(不启动 linux VM),如何在不丢失 linux 符号链接和 linux 权限的情况下将文件添加到 ISO?

这是一个更大的 .NET 应用程序的一部分,所以我正在寻找一个控制台工具或一个 .NET 库来促进对 iso 的修改。

我已经尝试了以下方法:

  • 使用来自 cygwin 的 mkisofs 手动提取并重新创建 iso。(问题:岩脊信息丢失)
  • 使用 C# 和DiscUtils 库修改 ISO 。(问题:DistUtils 只支持读取 Rock Ridge - 不支持写入)
4

1 回答 1

1

使用 java 你可以使用 JIIC(Java ISO Image Creator) JIIC
这里你必须使用 jiic api jiic jar 和 saber jar 文件你可以获取示例程序来创建 iso 文件

于 2014-01-27T18:39:21.647 回答