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