fix PrintFooter; fix string encoding; rewrite split generation; fix block reading logic
split stores
move compression to decode time and fix compressor init overhead