static void main(final String[] args) throws IOException {
        final BlockGZIPInputFile is = new BlockGZIPInputFile(Paths.get(args[0]));

        final byte[] buffer = new byte[1024];
        int len;

        while ((len = is.read(buffer)) != -1) {
            System.out.write(buffer, 0, len);
        }

        System.out.flush();
    }
Constructor to open a Block GZIP File with a internal buffer size.
stroom-data/stroom-data-store-impl-fs/src/main/java/stroom/data/store/impl/fs/BlockGZIPInputFile.java