Using the bytebuffer class

The bytebuffer class allows you to manipulate a buffer of arbitrary length containing binary data. You can append data to a bytebuffer or write data at arbitrary positions in the buffer.

int main(int argc, const char **argv) {
}