When reading `CHUNK_SIZE` characters. Additionally, avoid suboptimal code (`ffi.string(…)` on the whole buffer followed by `string.sub(…)` + concatenation) by using a string buffer.
Archiver