Class: Excavate::Extractors::XzExtractor
- Defined in:
- lib/excavate/extractors/xz_extractor.rb
Overview
Extractor for XZ compressed archives (both .xz and .tar.xz formats)
This extractor handles:
-
Pure XZ compressed files (.xz)
-
Compound TAR+XZ archives (.tar.xz)
Uses libarchive through ffi-libarchive-binary for extraction, which provides native XZ decompression support.
Instance Method Summary collapse
-
#extract(target) ⇒ void
Extract the XZ archive to the specified target directory.
Methods inherited from Extractor
Constructor Details
This class inherits a constructor from Excavate::Extractors::Extractor
Instance Method Details
#extract(target) ⇒ void
This method returns an undefined value.
Extract the XZ archive to the specified target directory
28 29 30 |
# File 'lib/excavate/extractors/xz_extractor.rb', line 28 def extract(target) (target) end |