Контейнер для объединения множества файлов
Необходимо решить следующее:
Программа работает с некоторыми проектами. Один проект это набор файлов XML, sqlight, TXT.
Необходимо всю эту кучу файлов запихнуть в контейнер, чтобы проект для конечного пользователя выглядел как один файл с неким расширенеем.
В какую сторону копать? Что можно использовать?
В голову пришло пока только использовать ZIP архивы с измененным расширением файла и малой компрессией для быстрого доступа. Благо для ZIP существуют библиотеки.
Спасибо!
Как-то архив представляется мне лишней тратой сил и нервов. По-моему проще описать структуру и запихивать всё это в традиционный бинарник.
Формат odt (LibreOffice / OpenOffice.org) использует архив с xml и др. файлами и папками. Достаточно 7Zip-ом открыть, чтобы убедиться. По-моему нормальное решение.