Nie jestem pewien, jaka może być "ogólna" nazwa czegoś podobnego. Szukam biblioteki, która daje mi format pliku do przechowywania różnych typów danych binarnych w rozszerzającym się pojedynczym pliku.Wbudowany system plików typu open source (lub system plików pojedynczego pliku lub pamięć strukturalna) dla C
- open source, non-GPL (LGPL ok)
- C interfejs
- format pliku jest pojedynczy plik
- wielu plików w użyciu POSIX-jak plik API (lub wielu "bąble" wewnątrz przy użyciu innego API)
- plik/edycja struktura jest wykonywana w miejscu
- niezawodny pierwszy, wydajnych sekund
Przykłady obejmują:
problemy z opisanymi powyżej:
- whefs nie wydaje się być bardzo dojrzały, ale najlepiej opisuje to, co jestem po
- HDF, CDF, netcdf są wykorzystywane (również bardzo niezawodny i szybki), ale są one dość skomplikowane i jestem nie do końca przekonani o ich poparcie dla nieprzezroczystych binarnych "bąble"
Edit:
Zapomniałem wspomnieć, jedno inne istotne pytanie:
Simple Virtual Filesystem in C/C++
Innym podobne pytanie:
Is there an open-source alternative to Windows compound files?
Edit:
Dodany stan edycji w miejscu.
Edit:
whefs zastąpione przez: whio_epfs
ROOT (http://root.cern.ch/) implementuje taką rzecz w swoim formacie TFile, ale to jest C++. – dmckee