I want to create a giant packed data array, and persist it on disk. I'm using writePackedMessageToFd(). However, since the input data is so large (50GB) I need to pieces of the message to disk to free up memory.
Is this possible with the current version of Cap'n Proto?
Side note: This question is different from mentioned duplicate question in that the output does not need to be streamed, e.g. there could theoretically be other options like a growing file that holds the whole (unfinished) message in a first pass. And a second pass could finish the message.