You can also embed the metadata in the zip so that one file should contain everything.
For 3GB files, I get 20ms per record random access. Faster performance (order 5ms) could be obtained with https://github.com/jefferis/razip. Reading sequential groups of files is much faster.
Coverage increased (+0.08%) to 81.396% when pulling 0077686b58e390cb03eb8df4f54164caded1f437 on feature/fast-nlzip into 7f665de62eadce4390fd690db5bea8ec02b71b60 on master.
You can also embed the metadata in the zip so that one file should contain everything.
For 3GB files, I get 20ms per record random access. Faster performance (order 5ms) could be obtained with https://github.com/jefferis/razip. Reading sequential groups of files is much faster.