Pomtex::Seed::Extractor
Streams tar archives (.tar, .tar.gz, .tar.xz) straight into a target tree.
The tar reader is implemented here (ustar + GNU long names + PAX paths); xz goes through liblzma and gzip through the stdlib, so no external tools run.
Constants
BLOCK = 512
Instance methods
Iterates over tar entries. data is positioned at the entry payload; any
unread payload is skipped automatically.
Unpacks archive under dest. The block may rewrite each entry name or
return nil to skip it.
Unpacks a TeX Live aril container into the user texmf tree, skipping the tlpkg/ metadata. Returns the relative paths of the files written.
Normalises an archive path, rejecting absolute paths and .. traversal.