s/compact/compress
madvise() hints, and don't truncate at uint32!