ztest.rb

Zlib::Deflate#params test script - drbrain (Eric Hodel), 07/09/2008 08:55 am

Download (392 Bytes)

 
1
require 'zlib'
2

    
3
data = ('a'..'z').to_a.join
4

    
5
d = Zlib::Deflate.new Zlib::NO_COMPRESSION, Zlib::MAX_WBITS,
6
                      Zlib::DEF_MEM_LEVEL, Zlib::DEFAULT_STRATEGY
7

    
8
d << data.slice!(0, 10)
9
d.params Zlib::BEST_COMPRESSION, Zlib::DEFAULT_STRATEGY
10
d << data
11

    
12
deflated = d.finish
13

    
14
puts "deflated: %p" % deflated
15

    
16
inflated = Zlib::Inflate.inflate deflated
17

    
18
puts "inflated: %p" % inflated
19