For the implementation of both #225 and #226 a data structure is needed that can store objects of varying size per integer identifier. A structure like this:
(size: payloadbytes)(size: payloadbytes)
size [8 bits]: size of the payload, if 255 the payload was too big and the next payload is also part of this one.
For the implementation of both #225 and #226 a data structure is needed that can store objects of varying size per integer identifier. A structure like this:
(size: payloadbytes)(size: payloadbytes)
The id of an object is it's position in the file.