是否有任何(最好是免费的)处理 ISO 文件的组件或库?
特别是我希望能够添加文件并保存到 ISO,以及从 ISO 中提取文件。
我不需要高级功能或花里胡哨,只需要做我上面提到的事情。
我试图找到一些,但真的什么也没找到。
也许这可以在不需要这样一个库的情况下完成?如果是这样,你会推荐什么方法?
您是否尝试过TIsoLib 组件和作为第一个分支的FreeBurner 库,并且看起来更完整?
否则,我知道Binary Magic 组件,它不是免费的,但可以处理 ISO 文件创建……和刻录到 CD。
添加:
你可以看看mkisofs
命令行工具。它是cdrtools项目的一部分,并且是 Linux 世界中创建 .iso 的根组件。您可以从命令行调用此工具,从 .iso 文件中添加和删除文件。我见过几个商业程序使用它从 Windows 动态创建引导 CD。请注意 GPL 许可证:您必须明确区分您的软件和 GPL 软件。
我不知道这是否会对某人有所帮助......(希望它会节省他们一些时间)但我知道目前使用 WinRAR 似乎并没有在至少一次遭遇中给出预期的结果。我用它来提取安装介质,导致在使用提取的文件期间找不到文件。我希望看到其他人尝试提取并让问题再次出现,以便可以找到并修复导致此问题的原因,因此 WinRAR 成为执行您所要求的更好的工具。注意:如果有人觉得这不合适,我真的很抱歉,我只是想帮忙,请在这种情况下关闭我的答案。
参见ISO 提取