Нужно самописное хранилище для небольшой базы данных, чтобы хранить файлы - картинки, музыку, видео. Не более 1024 файлов в одном Storage. Подскажите исходники такого хранилища. Важно, чтобы оно было нестандартным. Базы данных Access и т.д. не подходят. Вариант с COM Storage уже есть. Пожелания такие:
- Желательно хранение объектов в иерархическом виде, как в COM Storage
- Один или несколько ключей(полей) связанных с объектом в хранилище.
- Возможность поиска объекта по ключу.
- Удаление, переименование объекта в хранилище
- Сжатие Storage после удаления объекта
- Защита от повреждения при сбоях записи в хранилище