class IOP::GzipDecompressor

Filter class to perform Gzip data compression.

This class is an adapter for the standard Ruby Zlib::GzipWriter class.

This class can decompress .gz files.

### Use case: decompress a .gz file and compute MD5 hash sum of uncompressed data.

require 'iop/zlib'
require 'iop/file'
require 'iop/digest'
( IOP::FileReader.new('hello.gz') | IOP::GzipDecompressor.new | (d = IOP::DigestComputer.new(Digest::MD5.new)) ).process!
puts d.digest.hexdigest

@since 0.1

Public Class Methods

new() click to toggle source
Calls superclass method IOP::ZlibDecompressor::new
# File lib/iop/zlib.rb, line 173
def initialize
  super(16)
end