我在linux上创建了一个ISO,其中包含可启动livecd系统的文件。ISO使用Rock Ridge来保留linux权限。
我需要在windows系统上修改这个ISO文件(而不启动linux虚拟机),如何在不丢失linux符号链接和linux权限的情况下向ISO添加文件?
这是一个更大的.NET应用程序的一部分,所以我正在寻找一个控制台工具或.NET库来方便修改iso。
我已经尝试了以下内容:
- 使用cygwin中的mkisofs手动提取并重新创建iso。(问题:岩脊信息丢失)
- 使用C#和DiscUtils库修改ISO。(问题:DistUtils只支持阅读Rock Ridge,不支持写作)
使用java可以使用JIIC(java ISO Image Creator)JIIC
这里你必须使用jiic-api-jiic-jar和saper-jar文件您可以获得创建iso文件的示例程序