Looks like some tar version requires special arguments for different formats. like `-z` for gzip's `--zstd` for zstd types - check for file formats and use arguments based on formats