问题描述
是否有处理 ISO 文件的(最好是免费的)组件或库?
Are there any (preferably free) components or libraries that handle ISO files?
特别是我希望能够添加文件并保存到 ISO,以及从 ISO 中提取文件.
In particular I would like to be able to add files and save to ISO, as well as extract the files from an ISO.
我不需要高级功能或花里胡哨,只需要做我上面提到的事情.
I do not require advanced features or bells and whistles, just something to do what I mentioned above.
我试图找到一些,但实际上一无所获.
I tried to find some but came up with nothing really.
也许不需要这样的库就可以做到这一点?如果是这样,您会推荐什么方法?
Perhaps this can be done without the need of such a library? If so what approach would you recommend?
推荐答案
您是否尝试过 TIsoLib 组件和 FreeBurner 库,它是第一个的分支,看起来更完整?
Did you try the TIsoLib component and the FreeBurner library which is a fork of the first, and seems more complete?
否则,我知道 Binary Magic 组件,它不是免费的,但可以处理 ISO 文件创建...并刻录到 CD.
Otherwise, I know about the Binary Magic component, which is not free, but handles ISO file creation... and burning to CD.
添加:
您可以查看 mkisofs
命令行工具.它是 cdrtools 项目的一部分,是 .iso 的根组件在 Linux 世界中的创造.您可以从命令行调用此工具,从 .iso 文件添加和删除文件.我见过几个商业程序,它们使用它从 Windows 动态创建引导 CD.请注意 GPL 许可:您必须明确区分您的软件和 GPL 软件.
You may take a look at the mkisofs
command line tool. It's part of the cdrtools project, and is the root component of .iso creation in the Linux world. You can call this tool from command line, add and delete files from an .iso file. I've seen several commercial programs which use it to create boot CDs on the fly, from Windows. Be aware of the GPL license: you'll have to make a clear distinction between your software and the GPL software.
这篇关于如何在 ISO 映像中添加和删除文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!