cached_path icon indicating copy to clipboard operation
cached_path copied to clipboard

Add support for zstandard, bzip2, and lzma compressed tar files

Open baumgold opened this issue 6 days ago • 0 comments

Is your feature request related to a problem? Please describe. Currently this library only supports *.tar.gz (gzip) files. This needs to be extended to also support *.tar.zst (zstandard), *.tar.bz2 (bzip2), and *.tzr.xz (lzma) files

Describe the solution you'd like Automatically decompress the compressed tar-file using the appropriate decompressor. In Python 3.14+ this can be accomplished using mode kwarg in tarfile.open (link). In older Python versions, we will need special handling for zstandard compressed tar files (using the standalone python-zstandard library) since tarfile.open doesn't yet support zstandard.

Describe alternatives you've considered None

Additional context None

baumgold avatar Jan 12 '26 03:01 baumgold