Существует ли решение Delphi-5 для простой интеграции хранилища из одного файла в существующий код? Я хотел бы иметь файлы типа файлов документов Java * .jar или Openoffice, которые представляют собой сжатые / сжатые файлы и папки, но с собственным расширением.
Edit:
Я знаю некоторые компоненты, поддерживающие ZIP, но в двух словах я хочу получить доступ к файлам внутри «контейнера» и использовать для них обычные процедуры обработки файлов (например, TStringList.SaveToFile). Любые накладные расходы на сжатие / распаковку должны обрабатываться компонентом.