Файловая система в одном файле
От: Ed.ward Россия  
Дата: 19.09.11 10:14
Оценка: 12 (1)
Добрый день, господа.

К сожалению не знаю как это правильно называется, поэтому никак не могу составить правильный запрос.

Чего хочется. Приложение в процессе работы создаёт кучу файлов, настройки разного уровня, предвычесленные данные и т.д.
Хочется чтобы у пользователя был только один файл, который он может копировать, делиться с колегами и пр.

Соответственно, хочется чтобы вся эта груда файлов хранилась на диске как один файл, но программа работала бы с ними как и прежде, то есть для программы это набор файлов лежащих по своим путям.

Нашёл понятие virtual file system, но мне показалось, что это средство гораздо мощнее, чем мне нужно.
Нашёл библиотеки для архивирования, типа ZipPackage или DotNetZip.
Они в принципе мою проблему решают, но их интерфейс заточен на архивирование, и использовать просто как хранилище не совсем удобно. К тому же мне нужно будет дописывать в файлы данные, я пока не понял, позволяют ли это вышеуказанные библиотеки.

Собственно вопрос, может существует что-то прямо предназначенное для решения моей проблемы? Не редкая ведь задача.

спасибо

Ed.ward
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.