.TH "ZSTD" "1" "April 2017" "zstd 1.1.5" "User Commands"
.
.SH "NAME"
-\fBzstd\fR \- zstd, unzstd, zstdcat \- Compress or decompress \.zst files
+\fBzstd\fR \- zstd, zstdmt, unzstd, zstdcat \- Compress or decompress \.zst files
.
.SH "SYNOPSIS"
\fBzstd\fR [\fIOPTIONS\fR] [\-|<INPUT\-FILE>] [\-o <OUTPUT\-FILE>]
.
.P
+\fBzstdmt\fR is equivalent to \fBzstd \-T0\fR
+.
+.P
\fBunzstd\fR is equivalent to \fBzstd \-d\fR
.
.P
.
.TP
\fB\-T#\fR
-Compress using # threads (default: 1)\. This modifier is only available if \fBzstd\fR was compiled with multithreading support\.
+Compress using # threads (default: 1)\. If \fB#\fR is 0, attempt to detect the number of physical CPU cores and compress with that many threads\. This modifier is only available if \fBzstd\fR was compiled with multithreading support\.
.
.TP
\fB\-D file\fR
-zstd(1) -- zstd, unzstd, zstdcat - Compress or decompress .zst files
-====================================================================
+zstd(1) -- zstd, zstdmt, unzstd, zstdcat - Compress or decompress .zst files
+============================================================================
SYNOPSIS
--------
`zstd` [*OPTIONS*] [-|<INPUT-FILE>] [-o <OUTPUT-FILE>]
+`zstdmt` is equivalent to `zstd -T0`
+
`unzstd` is equivalent to `zstd -d`
`zstdcat` is equivalent to `zstd -dcf`
Note that decompression will also require more memory when using these levels.
* `-T#`:
Compress using # threads (default: 1).
+ If `#` is 0, attempt to detect the number of physical CPU cores and compress with
+ that many threads.
This modifier is only available if `zstd` was compiled with multithreading support.
* `-D file`:
use `file` as Dictionary to compress or decompress FILE(s)