Похоже, это делает то, что я искал: libgsf
Все еще нужно проверить его надежность / производительность и кроссплатформенность двоичного файла. формат есть.
Библиотека WxWindows поддерживает файлы ZIP (см. http://docs.wxwidgets.org/stable/wx_wxarc.html#wxarc) . Это также имеет то преимущество, что вы можете просматривать содержимое с помощью диспетчера ZIP (например, WINZIP).
Коммерческой альтернативой является ChillKat ( http://www.chilkatsoft.com/ )
Если безопасность является проблемой, зашифруйте содержимое файла и измените имена файлов в ZIP-архиве.
Похоже, вы говорите об устройстве обратной связи Linux, которое позволяет вам рассматривать файл в файловой системе как первоклассное блочное устройство. (а затем перейдите к mkfs, mount и т. д.)
(На какую платформу вы нацеливаетесь? Полнофункциональный Unix-подобный? Что-то во встроенном пространстве, занимающее мало места?)
Может быть, библиотека Eet из проекта Просвещения?
http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries#EET http: / /docs.enlightenment.org/api/eet/html/
Как насчет BerkeleyDB? Это не совсем файловая система, но хранение "двоичных данных" в файле вполне прозрачно. Лицензия, похоже, тоже довольно свободная.