如何在ISO映像中添加和删除文件?

时间:2011-06-12 14:39:57

标签: delphi archive iso9660

是否有处理ISO文件的(最好是免费的)组件或库?

特别是我希望能够添加文件并保存到ISO,以及从ISO中提取文件。

我不需要高级功能或花里胡哨,只需要做我上面提到的事情。

我试图找到一些,但没有真正想出来。

也许这可以在不需要这样的库的情况下完成?如果是这样,你会推荐什么方法?

2 个答案:

答案 0 :(得分:2)

您是否尝试过TIsoLib componentFreeBurner library这是第一个的分支,看起来更完整?

否则,我知道Binary Magic component,它不是免费的,但处理ISO文件创建......并刻录到CD。

增加:

您可以查看mkisofs命令行工具。它是part of the cdrtools project,是Linux世界中.iso创建的根组件。您可以从命令行调用此工具,添加和删除.iso文件中的文件。我已经看过几个商业程序,它们使用它来动态地从Windows创建启动CD。请注意GPL许可:您必须make a clear distinction between your software and the GPL software

答案 1 :(得分:0)

我不知道这对某人是否有帮助...(希望它会节省一些时间)但我知道目前使用WinRAR似乎并没有在至少一次遭遇中给出预期的结果。在使用提取的文件期间,我用它来提取安装介质,导致找不到文件。我希望看到其他人尝试提取并让问题重新出现,以便找到,解决这个原因,因此WinRAR成为了一个更好的工具,可以满足您的要求。 注意:如果有人觉得这不合适,我很抱歉,我只是想帮忙,请在这种情况下结束我的答案。

请参阅ISO-Extraction