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
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) filesDescribe the solution you'd like
Automatically decompress the compressed tar-file using the appropriate decompressor. In Python 3.14+ this can be accomplished using
modekwarg intarfile.open(link). In older Python versions, we will need special handling for zstandard compressed tar files (using the standalone python-zstandard library) sincetarfile.opendoesn't yet support zstandard.Describe alternatives you've considered
None
Additional context
None