33 lines
1.3 KiB
Markdown
Raw Normal View History

# zstd
> Сжимать и распаковывать файлы с помощью сжатия Zstandard.
> Больше информации: <https://manned.org/zstd>.
- Сжать файл в новый файл с суффиксом `.zst`:
`zstd {{путь/к/файлу}}`
- Распаковать файл:
`zstd {{[-d|--decompress]}} {{путь/к/файлу.zst}}`
- Распаковать в стандартный вывод:
`zstd {{[-d|--decompress]}} {{[-c|--stdout]}} {{путь/к/файлу.zst}}`
- Сжать файл, указав уровень сжатия. 1 - самый быстрый, 19 - самый медленный, 3 - по умолчанию:
`zstd -{{уровень}} {{путь/к/файлу}}`
- Сжать файл, используя сверхбыстрый уровень сжатия. 1 - по умолчанию:
`zstd --fast={{уровень}} {{путь/к/файлу}}`
- Включить более высокие уровни сжатия (до 22), используя больше памяти (как для сжатия, так и для распаковки):
`zstd --ultra -{{уровень}} {{путь/к/файлу}}`
- Установить количество рабочих потоков равным количеству физических ядер процессора:
`zstd {{[-T|--threads]}} 0`