LibUDB 1.0
Loading...
Searching...
No Matches
LibUDB

LibUDB is a library for managing databases in UDB (Universal DataBase) format.

You can link this library to your project as follows.

find_package(LibUDB REQUIRED)
target_link_libraries(my_target LibUDB::udb)

Further reading: UDBase, UDBElement.

Base format:
1 byte - size of base (bytes) identificator string, unsigned integer;
base identificator string;
base elements.

Element format:
8 bytes - element ID size (bytes), little endian unsigned integer;
element ID;
8 bytes - element content size (bytes), little endian unsigned integer;
element content;
8 bytes - subelements quantity, little endian unsigned integer;
subelements.