From: Michal Date: 2005-11-27T22:56:48+09:00 Subject: Re: Usage of Zlib? Hi, > Can someone show me a code snippet, including require '...' > for deflating a string with Zlib? how about this: require 'zlib' Zlib::Deflate.deflate("abc") # => "x\234KLJ\006\000\002M\001'" Zlib::Deflate.deflate("a"*5000) # => "x\234\355\3011\001\000\000\000\302\240\254\353_\302\024~@\001\000\000\000\000o\003Kof\362" Zlib::Inflate.inflate(Zlib::Deflate.deflate("a"*5000)).size # => 5000 M. -- # Michal Safranek, email: a=(("a".."z").to_a+["@","."]);p(("%b"%[0x645bbb83a6a496] ).scan(/...../).map{|x|a[Integer("0b"+x)]}.join.reverse)