{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"Compression","url":"https://skillfed.io/packages/category/system-archiving-compression"}],"enrichment":{"capability":"tzst creates and extracts tar archives compressed with Zstandard, offering a Python API and command-line interface for archive management with streaming support and atomic operations.","skillfed_tags":["archiving","compression","cli-tool"],"use_cases":["Create compressed backups of directories with better compression ratios than gzip while maintaining tar compatibility.","Extract large archives in streaming mode to minimize memory usage on resource-constrained systems.","Automate archive operations in Python scripts using the API without spawning external processes.","Verify archive integrity before extraction to catch corruption early.","Distribute pre-built binaries or application bundles using Zstandard compression for faster downloads."],"what_it_does":"tzst is a Python library for creating, extracting, and managing tar archives compressed with Zstandard. It provides both a command-line interface and a programmatic API, supporting atomic file operations, streaming for large archives, and configurable security filters during extraction. The library targets Python 3.12 and later, treating Zstandard compression as a first-class archive format alongside standard tar operations.\n\nThe package is built around the zstandard library and offers convenience functions for common tasks (create_archive, extract_archive, list_archive) as well as a lower-level TzstArchive class for fine-grained control. It emphasizes safe defaults\u2014using the 'data' security filter by default during extraction\u2014and provides both .tzst and .tar.zst extension support for compatibility.","worth_installing":"Yes, if you need Zstandard-compressed tar archives in Python 3.12+. The library is actively maintained, has no known vulnerabilities, installs with minimal friction, and offers both CLI and API interfaces. The BSD-3-Clause license is permissive. Start with the convenience functions; use the TzstArchive class only if you need fine-grained control."},"id":"tzst","links":{"html":"https://skillfed.io/packages/tzst","md":"https://skillfed.io/packages/tzst.md","pypi":"https://pypi.org/project/tzst/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-11","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"tzst","python_support":"supports_current","summary":"The next-generation Python library engineered for modern archive management, leveraging cutting-edge Zstandard compression to deliver superior performance, security, and reliability"},"popularity":{"monthly_downloads":206955,"position":9560,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.3"}
