Как я могу добавлять и удалять файлы из образа ISO?
Существуют ли (желательно бесплатные) компоненты или библиотеки, которые обрабатывают файлы ISO?
В частности, я хотел бы иметь возможность добавлять файлы и сохранять их в ISO, а также извлекать файлы из ISO.
Мне не нужны расширенные функции или навороты, просто что-то, что я упомянул выше.
Я пытался найти, но ничего не придумал.
Возможно, это можно сделать без необходимости в такой библиотеке? Если да, какой подход вы бы порекомендовали?
2 ответа
Вы пробовали компонент TIsoLib и библиотеку FreeBurner, которая является ответвлением первого и кажется более полной?
В противном случае я знаю о компоненте Binary Magic, который не является бесплатным, но обрабатывает создание файлов ISO... и запись на CD.
Дополнение:
Вы можете взглянуть на mkisofs
инструмент командной строки. Он является частью проекта cdrtools и является корневым компонентом создания.iso в мире Linux. Вы можете вызвать этот инструмент из командной строки, добавлять и удалять файлы из файла.iso. Я видел несколько коммерческих программ, которые используют его для создания загрузочных компакт-дисков на лету из Windows. Помните о лицензии GPL: вам необходимо провести четкое различие между вашим программным обеспечением и программным обеспечением GPL.
Я не знаю, поможет ли это кому-нибудь... (надеюсь, это сэкономит им некоторое время), но я знаю, что использование WinRAR в данный момент не дает желаемого результата хотя бы в одном столкновении. Я использовал его для извлечения установочного носителя, в результате чего файл не был найден во время использования извлеченных файлов. Я хотел бы, чтобы другие попробовали извлечь и позволить повторной проблеме, чтобы найти причину этого, устранить ее, и, таким образом, WinRAR станет лучшим инструментом для выполнения того, что вы просили. Примечание: если кто-то считает, что это не подходит, мне очень жаль, я просто пытаюсь помочь, пожалуйста, закройте мой ответ в этом случае.
см. ISO-извлечение