Module Bzip2
In: lib/bzip2.rb
lib/bzip2/internals.rb
lib/bzip2/reader.rb
lib/bzip2/version.rb
lib/bzip2/writer.rb
ext/bzip2.c

Internally allocates data,

@see Bzip2::Writer#initialize @see Bzip2::Reader#initialize @private

Methods

Classes and Modules

Class Bzip2::EOZError
Class Bzip2::Error
Class Bzip2::InternalStr
Class Bzip2::Reader
Class Bzip2::Writer

Constants

VERSION = "0.2.7"

External Aliases

compress -> bzip2
uncompress -> bunzip2
uncompress -> decompress

Public Class methods

Shortcut for compressing just a string.

   Bzip2.uncompress Bzip2.compress('data') # => 'data'

@param [String] str the string to compress @return [String] str compressed with bz2

   Bzip2.uncompress Bzip2.compress('asdf') # => 'asdf'

@param [String] data bz2 compressed data @return [String] data as uncompressed bz2 data @raise [Bzip2::Error] if data is not valid bz2 data

[Validate]