contains nulls (\0s). That's clearly wrong. Either the bzip is wrong or it is storing a large amount of nulls just because the "xml" has thousands of nulls and that's what the dictionary is made from. There's another gap from 191892398080 to 191897096192 (4MB). The file is probably full of them.