read directly from bz2 compressed file