Class: LZMA::Filter

Inherits:
Object
  • Object
show all
Defined in:
ext/filter.c,
lib/extlzma.rb,
ext/filter.c

Overview

LZMA::Filter クラスは、各圧縮器や伸張器の生成時に用いるフィルタ情報を取り扱います。

liblzma で定義されているフィルタはそれぞれ LZMA::Filter::LZMA1 / LZMA::Filter::LZMA2 / LZMA::Filter::Delta として定義されています。

これらのクラスについてはそれぞれの文書を見てください。

Direct Known Subclasses

BasicLZMA, Delta

Defined Under Namespace

Classes: BasicLZMA, Delta, LZMA1, LZMA2

Class Method Summary collapse

Class Method Details

.delta(*args) ⇒ Object



366
367
368
# File 'lib/extlzma.rb', line 366

def self.delta(*args)
  Delta.new(*args)
end

.lzma1(*args) ⇒ Object



358
359
360
# File 'lib/extlzma.rb', line 358

def self.lzma1(*args)
  LZMA1.new(*args)
end

.lzma2(*args) ⇒ Object



362
363
364
# File 'lib/extlzma.rb', line 362

def self.lzma2(*args)
  LZMA2.new(*args)
end