.ZST

ZST File

Zstandard Compressed File
Ask a question
QUICK ANSWER

A ZST file is data compressed with Zstandard (zstd), a fast lossless algorithm made by Facebook/Meta. To open one on Windows use 7-Zip 22.01+ or PeaZip; on Linux or macOS run "zstd -d file.zst". If the file is a .tar.zst archive, use "tar --zstd -xf file.tar.zst" to unpack it.

Developer: Meta (Facebook) - Yann Collet Category: Compressed Files Open standard MIME: application/zstd
OPENS ON Windows macOS Linux
Related: .RAR · .ZIP · .Z01 · .7Z

On this page

19k+ extensions indexed
Last reviewed Jul 17, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ZST file format?

A .zst file is a Zstandard Compressed File, produced by the zstd compression tool originally developed at Meta (Facebook) by Yann Collet and released in 2015. The format was standardized in 2018 as RFC 8478.

Zstandard is a single-stream lossless compressor - it wraps one data stream, not a collection of files. To compress multiple files together, the standard practice is to create a .tar archive first and then compress it with zstd, producing the widely encountered .tar.zst form. Both share the same 4-byte frame magic (28 B5 2F FD at byte offset 0).

The format targets the gap between speed-focused compressors like .gz and ratio-focused ones like .xz: it achieves xz-class compression ratios at speeds comparable to or faster than gzip. Compression levels run from 1 (fastest) to 22 (best ratio), with optional dictionary training for small or structurally similar files. An optional truncated xxHash-64 checksum in the frame footer guards data integrity.

.zst sees wide real-world deployment:

  • Arch Linux packages ship as .pkg.tar.zst
  • Debian uses Zstandard for internal .deb members
  • The Linux kernel supports Zstandard-compressed initramfs images
  • Btrfs and OpenZFS offer zstd as a transparent on-disk compression option

Security & safety

RISK: LOW

Zstandard is a compression format with no executable code and no scripting, so the container itself is safe; risk comes only from what's INSIDE (e.g. extracted executables or scripts) - scan extracted contents as usual. A malformed .zst can't run code, though extremely high compression ratios mean a tiny file can expand to a huge one ('zip-bomb'-style), so be wary of untrusted archives. Zstandard does not encrypt - sensitive data needs separate encryption.

Format details

in a nutshell
FULL NAMEZstandard Compressed Fileaka Zstd archive, Zstandard-compressed file
DEVELOPERMeta (Facebook) - Yann Colletsince 2015 (zstd released by Facebook); format standardized as RFC 8478 (2018)
MIME TYPEapplication/zstd
TYPESingle-stream lossless data compression (binary)
STANDARDOpen · royalty-free
This extension is also used by…
  • ZSNES SNES emulator save state - Old ZSNES (Super Nintendo emulator) wrote save states as .zst; an uncommon legacy meaning unrelated to Zstandard compression.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
28B52FFD
ASCII
(·/·
A Zstandard frame begins with the 4-byte magic 28 B5 2F FD. Skippable frames use magic numbers 50 2A 4D 18 through 5F 2A 4D 18. A .tar.zst (very common) is a tar archive wrapped in one zstd frame, so it shows this same header.

Programs that open ZST files

Windows4 apps
WinRAR Paid WinRAR 6.10+ extracts .zst archives - open it and Extract To.
7-Zip Open-source 7-Zip 22.01+ natively opens/extracts .zst and .tar.zst - right-click > 7-Zip > Extract. (Older 7-Zip needs the 7-Zip-zstd fork.)
PeaZip Open-source Open the .zst/.tar.zst and Extract; PeaZip bundles zstd support.
zstd (command line) Open-source Run 'zstd -d file.zst' to decompress, or 'tar --zstd -xf file.tar.zst' to unpack an archive.
macOS2 apps
zstd (Homebrew) Open-source 'brew install zstd', then 'zstd -d file.zst' or 'tar --zstd -xf file.tar.zst'.
The Unarchiver / Keka Open-source Keka opens .zst and .tar.zst via drag-and-drop on modern macOS.
Linux2 apps
zstd (command line) Open-source 'zstd -d file.zst' to decompress; 'tar --zstd -xf file.tar.zst' to unpack. Pre-installed on most modern distros.
GNOME Files / Ark (built-in archive managers) Open-source Double-click the .tar.zst in your file manager and Extract - File Roller / Ark support zstd.

Technical details

deep spec
Magic bytes28 B5 2F FD (hex), little-endian 0xFD2FB528, at byte offset 0
MIME typeapplication/zstd (also application/x-zstd)
EncodingBinary
Byte orderLittle-endian
Compression algorithmLZ77-style match-finding combined with FSE/tANS (Asymmetric Numeral Systems) entropy coding
Compression levels1-22; --fast for sub-level-1 speed; --ultra to push ratios beyond level 19
Dictionary supportYes; train a custom dictionary with zstd --train to improve ratios on small or structurally similar files
Content checksumOptional 32-bit truncated xxHash-64 stored in the frame footer; enabled with the --check flag
Frame typesStandard frames (magic 28 B5 2F FD) and skippable frames (magic range 50 2A 4D 18 - 5F 2A 4D 18)
Multi-file supportNone native; combine files with tar first (producing .tar.zst), or use zstd -r for recursive directory compression
Long-distance matchingOptional LDM mode (--long flag) extends the effective match window; improves ratio on large files with distant redundancy
Window sizeUp to 2 GB with standard levels; LDM mode extends the effective matching range beyond the default window
StreamingSingle continuous stream; the Zstandard Seekable Format extension uses skippable frames to enable random-access decompression
Associated platformsLinux, Windows, macOS, BSD - cross-platform reference library (libzstd) available for all major OS
Released2015 (zstd released by Facebook); format standardized as RFC 8478 (2018)
Latest versionZstandard frame format per RFC 8478; reference library zstd 1.5.x (skippable frames, dictionaries, long-distance matching)
Open standardYes · royalty-free
Specificationdatatracker.ietf.org

ZST conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ZST files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ZST files.

Frequently asked questions

What is a ZST file?
It's a file compressed with Zstandard (zstd), a fast open-source lossless compression algorithm from Facebook/Meta. Often it's a .tar.zst - a tar archive compressed with zstd.
How do I open or extract a ZST file?
On Windows use 7-Zip 22.01+, PeaZip, or WinRAR; on Linux/macOS use the 'zstd' command ('zstd -d file.zst') or any modern archive manager. For .tar.zst run 'tar --zstd -xf file.tar.zst'.
What's the difference between ZST and GZ?
Both are single-stream compressors. Zstandard (zst) decompresses much faster and usually compresses smaller at comparable speed; gzip (gz) is older and supported nearly everywhere. They're not archives - multiple files go in a .tar first.
Why does my package come as .pkg.tar.zst?
Arch Linux switched its package format to zstd compression for faster installs. It's a tar archive of the package files compressed with Zstandard; pacman handles it automatically.
Is ZST better than ZIP or 7z?
For pure compression speed and ratio, zstd is excellent, but it's not a multi-file archive on its own. ZIP/7z bundle many files plus directory structure; zstd compresses one stream (use .tar.zst for many files).
Can I decompress a .zst back to the original file?
Yes - 'zstd -d file.zst' (or any zstd-aware tool) restores the exact original; Zstandard is lossless.

References

1RFC 8478 - Zstandard Compression and the application/zstd Media Typedatatracker.ietf.org
2Zstandard official sitefacebook.github.io

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z