adding trollop.rb, but still not supported
[zip-doc.git] / zcompress.rb
blob2c3305452969ef9b421cd46a7b8fe52bf11ca326
1 # Provides compression and uncompression features for zipdoc program. Can be transparently
2 # exchanged with other compression methods, as long as the same is used for packing and
3 # accessing (unpacking). Must operate so that each chunk can be independently unpacked.
5 require 'zlib'
7 module ZCompress
8   def self.uncompress(txt)
9     Zlib::Inflate.new.inflate(txt)
10   end
12   def self.compress(txt)
13     Zlib::Deflate.new.deflate(txt, Zlib::FINISH)
14   end
15 end