Задать вопрос
horror_x
@horror_x

С какой стороны подойти к хранению тяжеловесных ресурсов в исполняемом файле?

Возникла необходимость хранить ресурсы большого объёма в единых исполняемых файлах. В частности, используется MSVC в связке с Qt. Стандартные схемы ресурсов Qt и Win API не подходят, поскольку категорически нежелательно загружать ресурсы в память — в идеале их нужно по частям читать из исполняемого файла.


В качестве примера можно привести самораспаковывающиеся архивы, которые создают 7-zip и WinRar. Хотелось бы достичь такого же эффекта на этапе сборки, не прибегая к пост-обработке исполняемых файлов и парсингу их структуры при исполнении.
  • Вопрос задан
  • 2924 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя Михаил К ответам на вопрос (4)
@1099511627776
Пишу все что интересно и на всем на чем интересно
Хорошо, а вы пробовали по принципу RARJPEG — склеить ресурсы с исполняемым файлом.
А потом уже в процессе загрузки по меткам в файле находить реурсы и работать с ними
Ответ написан