📦

tzst

Безопасно

Работа с архивами Zstandard (CLI tzst)

Этот навык помогает пользователям Claude работать со сжатыми архивами Zstandard (.tzst, .tar.zst), предоставляя комплексную справку по CLI с безопасными настройками по умолчанию, фильтрами безопасности и рекомендациями по автоматизации.

Поддерживает: Claude Codex Code(CC)
🥉 72 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «tzst». Создай архив tzst с фотографиями из моего отпуска

Ожидаемый результат:

Я создам сжатый архив для ваших фотографий. Сначала проверю, установлен ли tzst...

Использование «tzst». Извлеки этот файл backup.tzst в папку restore

Ожидаемый результат:

Я извлеку архив, используя безопасные настройки по умолчанию, которые сохраняют структуру каталогов...

Использование «tzst». Покажи, какие файлы внутри data.tzst

Ожидаемый результат:

Давайте проверю содержимое архива для вас...

Аудит безопасности

Безопасно
v1 • 3/30/2026

All 125 static findings are false positives. The skill is a legitimate CLI documentation guide for the Zstandard compression tool (tzst). Backticks in markdown are code formatting for CLI examples, not shell execution. URLs point to the project's own releases page. Zstandard is a modern compression algorithm, not a weak cryptographic algorithm.

2
Просканировано файлов
177
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

41
Архитектура
100
Сопровождаемость
85
Контент
32
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Автоматизация резервного копирования

DevOps-инженеры создают автоматизированные скрипты резервного копирования, которые сжимают каталоги и проверяют целостность архивов

Извлечение архивов

Пользователям нужно извлечь .tzst архивы из загрузок или резервных копий с безопасными настройками по умолчанию

Сжатие больших файлов

Пользователи работают с большими наборами данных или файлами логов, требующими эффективного сжатия

Попробуйте эти промпты

Создание сжатого архива
Создай архив tzst с именем backup.tzst, содержащий папку documents/. Используй уровень сжатия по умолчанию.
Извлечение архива
Извлеки архив backup.tzst в директорию restore/, сохранив оригинальную структуру каталогов. Используй самый безопасный фильтр.
Просмотр содержимого архива
Покажи все файлы в архиве backup.tzst с подробностями (режим verbose).
Автоматическое извлечение
Извлеки archive.tzst в output/ с выводом в формате JSON и авто-переименованием всех конфликтов. Не запрашивай ввод пользователя.

Лучшие практики

  • Используйте команду 'x' (extract) вместо 'e' (extract-flat), если не запрошено явно уплощение
  • Предпочитайте --filter data как режим извлечения по умолчанию для непроверенных архивов
  • Используйте --json --no-banner для скриптов и автоматизации, чтобы избежать проблем с парсингом
  • Устанавливайте явные значения --conflict-resolution для автоматического извлечения, чтобы избежать блокировки на запросах

Избегать

  • Использование 'e' (extract-flat), когда пользователь ожидает сохранения структуры каталогов
  • Рекомендация фильтра 'fully_trusted' для архивов из неизвестных источников
  • Комбинирование --json с интерактивным разрешением конфликтов (ask)
  • Угадывание флагов по привычке от tar вместо проверки документации tzst

Часто задаваемые вопросы

Что такое tzst?
tzst — это CLI-инструмент для сжатия Zstandard. Он создаёт и извлекает сжатые архивы .tzst и .tar.zst с современным коэффициентом сжатия и высокой производительностью.
Как установить tzst?
Установите через 'uv tool install tzst' или 'pip install tzst'. Для автономного использования скачайте бинарный файл с github.com/xixu-me/tzst/releases/latest.
В чём разница между командами 'x' и 'e'?
'x' (extract) сохраняет структуру каталогов. 'e' (extract-flat) уплощает все файлы в один каталог. Предпочитайте 'x', если не запрошено явно уплощение.
Какой фильтр извлечения самый безопасный?
Фильтр 'data' — самый безопасный по умолчанию. Используйте 'tar' для стандартной совместимости и 'fully_trusted' только когда полностью доверяете источнику архива.
Можно ли использовать tzst в скриптах?
Да, используйте '--json --no-banner' для машиночитаемого вывода. Устанавливайте явные значения '--conflict-resolution' (например, replace_all), чтобы избежать интерактивных запросов.
Какой уровень сжатия использовать?
Уровень 3 установлен по умолчанию и обеспечивает хороший баланс. Используйте более высокие уровни (до 10) для лучшего сжатия ценой более медленной скорости.

Сведения для разработчиков

Автор

xixu-me

Лицензия

MIT

Ссылка

main

Структура файлов