public class BlockGunzipper
extends java.lang.Object
Alternative to GZIPInputStream, for decompressing GZIP blocks that are already loaded into a byte[].
The main advantage is that this object can be used over and over again to decompress many blocks,
whereas a new GZIPInputStream and ByteArrayInputStream would otherwise need to be created for each
block to be decompressed.
This code requires that the GZIP header conform to the GZIP blocks written to BAM files, with
a specific subfield and no other optional stuff.