Module: Bzip3
- Defined in:
- lib/extbzip3/fordoc.rb,
lib/extbzip3.rb,
lib/extbzip3/decoder.rb,
lib/extbzip3/version.rb,
ext/extbzip3.c,
ext/extbzip3.c,
ext/extbzip3.c
Overview
Bzip3 module.
Defined Under Namespace
Classes: BlockProcessor, Decoder, Encoder
Constant Summary collapse
- Bzip3 =
self- VERSION =
String($1)
- LIBRARY_VERSION =
libver- V1_FILE_FORMAT =
INT2FIX(AUX_BZIP3_V1_FILE_FORMAT)
- V1_FRAME_FORMAT =
INT2FIX(AUX_BZIP3_V1_FRAME_FORMAT)
- BLOCKSIZE_MIN =
UINT2NUM(65 << 10)
- BLOCKSIZE_MAX =
UINT2NUM(511 << 20)
Class Method Summary collapse
Class Method Details
.decode(src, *args, **opts, &block) ⇒ Object
33 34 35 |
# File 'lib/extbzip3.rb', line 33 def decode(src, *args, **opts, &block) src.bunzip3(*args, **opts, &block) end |
.encode(src, *args, **opts, &block) ⇒ Object
29 30 31 |
# File 'lib/extbzip3.rb', line 29 def encode(src, *args, **opts, &block) src.to_bzip3(*args, **opts, &block) end |