У меня есть ISO, созданный на linux, который содержит файлы для загрузочной системы livecd. ISO использует Rock Ridge для сохранения разрешений linux.Добавить файл в ISO с расширениями Rock Ridge
Мне нужно изменить этот файл ISO в системе Windows (без загрузки виртуальной машины Linux), как бы я мог добавить файл в ISO без потери символических ссылок Linux и разрешений linux?
Это часть более крупного .NET-приложения, поэтому я ищу консольный инструмент или библиотеку .NET для облегчения модификации iso.
Я уже пробовал следующее:
- вручную извлечены и воссоздал изо использованием Mkisofs из Cygwin. (Проблема: потеряет информацию о горных хребтах)
- Измените ISO с помощью C# и DiscUtils library. (Проблема: Distutils поддерживает только чтение Rock Ridge - не писать)
IT поддерживает только чтение, поскольку ISO был разработан как запись *** однажды *** файловой системы. –
Поместите фиктивный файл с известной «сигнатурой» в iso, замените байтовый файл байта байтом на переменные данные и софтмаунты или разгрузите его при загрузке с компакт-диска. –