33 lines
1.3 KiB
Markdown
33 lines
1.3 KiB
Markdown
|
|
# 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`
|