.ZST

ZST ファイル

Zstandard Compressed File
質問する
クイック回答

ZSTファイルは、Facebook/Metaによって開発された高速なロスレスアルゴリズムであるZstandard(zstd)で圧縮されたデータです。Windowsで開くには7-Zip 22.01以降やPeaZipを使用し、LinuxまたはmacOSでは «zstd -d file.zst» を実行します。ファイルが .tar.zst アーカイブの場合は、 «tar --zstd -xf file.tar.zst» を使用して展開してください。

開発元: Meta (Facebook) - Yann Collet カテゴリ: 圧縮ファイル オープンスタンダード MIME: application/zstd
対応OS Windows macOS Linux
関連: .RAR · .ZIP · .Z01 · .7Z

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 17, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

ZST ファイル形式とは?

.zst ファイルは Zstandard圧縮ファイル であり、Yann Collet氏によってMeta(Facebook)で開発され、2015年にリリースされた zstd 圧縮ツールによって生成されます。この形式は2018年にRFC 8478として標準化されました。

Zstandardは シングルストリーム・ロスレス圧縮 です。これは、ファイルの集合ではなく、1つのデータストリームを包み込むものです。複数のファイルをまとめて圧縮する場合、まず .tar アーカイブを作成し、それを zstd で圧縮して、広く普及している .tar.zst 形式にするのが標準的な手法です。どちらも同じ4バイトのフレームマジック(バイトオフセット0の 28 B5 2F FD)を共有しています。

この形式は、.gz のような速度重視の圧縮ソフトと、.xz のような圧縮率重視のソフトの間のギャップを埋めることを目的としています。gzipと同等以上の速度で、xzクラスの圧縮率を実現します。圧縮レベルは1(最速)から22(最高圧縮率)まであり、小さいファイルや構造が似たファイル向けにオプションの辞書学習機能も備えています。フレームフッターにあるオプションの切り詰められたxxHash-64チェックサムにより、データの整合性が保護されます。

.zst は、現実世界の幅広い場面で採用されています:

  • Arch Linuxのパッケージは .pkg.tar.zst として配布されています
  • Debianは内部の .deb メンバーにZstandardを使用しています
  • LinuxカーネルはZstandard圧縮されたinitramfsイメージをサポートしています
  • BtrfsやOpenZFSは、透過的なディスク上圧縮オプションとして zstd を提供しています

セキュリティと安全性

リスク: LOW

Zstandardは圧縮形式であり、実行コードやスクリプトは含まれないため、コンテナ自体は安全です。リスクは「中身」(展開された実行ファイルやスクリプトなど)にのみ依存します。展開した内容は通常通りスキャンしてください。不正な形式の .zst がコードを実行することはありませんが、極端に高い圧縮率により、小さなファイルが巨大なサイズに展開される(zip爆弾のような)可能性があるため、信頼できないアーカイブには注意してください。Zstandardは暗号化を行わないため、機密データには別途暗号化が必要です。

形式の詳細

概要
正式名称Zstandard Compressed File別名 Zstd archive, Zstandard-compressed file
開発元Meta (Facebook) - Yann Collet登場時期 2015 (zstd released by Facebook); format standardized as RFC 8478 (2018)
カテゴリ圧縮ファイル
MIME タイプapplication/zstd
タイプシングルストリーム・ロスレスデータ圧縮(バイナリ)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • ZSNES SNESエミュレータのセーブステート - 古いZSNES(スーパーファミコンエミュレータ)はセーブステートを .zst として書き出していました。これはZstandard圧縮とは無関係な、一般的ではないレガシーな意味合いです。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
28B52FFD
ASCII
(·/·
Zstandardフレームは4バイトのマジック 28 B5 2F FD で始まります。スキップ可能フレームは 50 2A 4D 18 から 5F 2A 4D 18 までのマジックナンバーを使用します。非常によく使われる .tar.zst は、1つのzstdフレームに包まれたtarアーカイブであるため、これと同じヘッダーが表示されます。

ZST ファイルを開くプログラム

Windows4 apps
WinRAR 有料 WinRAR 6.10以降で .zst アーカイブを展開できます。ファイルを開いて «解凍先» を選択してください。
7-Zip オープンソース 7-Zip 22.01以降は、ネイティブで .zst および .tar.zst の展開に対応しています。右クリック > 7-Zip > 展開。(古いバージョンの7-Zipには 7-Zip-zstd フォークが必要です。)
PeaZip オープンソース .zst/.tar.zst を開いて展開できます。PeaZipにはzstdサポートが組み込まれています。
zstd (command line) オープンソース 展開するには «zstd -d file.zst» を、アーカイブを解凍するには «tar --zstd -xf file.tar.zst» を実行します。
macOS2 apps
zstd (Homebrew) オープンソース «brew install zstd» を実行後、 «zstd -d file.zst» または «tar --zstd -xf file.tar.zst» を使用します。
The Unarchiver / Keka オープンソース 最新のmacOSでは、Kekaにドラッグ&ドロップすることで .zst や .tar.zst を開けます。
Linux2 apps
zstd (command line) オープンソース 展開するには «zstd -d file.zst» を、アーカイブを解凍するには «tar --zstd -xf file.tar.zst» を実行します。
GNOME Files / Ark (built-in archive managers) オープンソース ファイルマネージャーで .tar.zst をダブルクリックして展開します。File RollerやArkはzstdをサポートしています。

技術的詳細

詳細仕様
マジックバイト28 B5 2F FD (16進数), リトルエンディアン 0xFD2FB528, バイトオフセット 0
MIMEタイプapplication/zstd (または application/x-zstd)
エンコーディングバイナリ
バイト順序リトルエンディアン
圧縮アルゴリズムLZ77形式の一致検索と、FSE/tANS (Asymmetric Numeral Systems) エントロピー符号化の組み合わせ
圧縮レベル1-22; レベル1未満の速度には --fast、レベル19を超える圧縮率には --ultra を使用
辞書サポートあり。 «zstd --train» でカスタム辞書を学習させ、小さいファイルや構造の似たファイルの圧縮率を向上させることが可能
コンテンツチェックサムフレームフッターに格納されるオプションの32ビット切り詰めxxHash-64。 --check フラグで有効化
フレームタイプ標準フレーム (マジック 28 B5 2F FD) およびスキップ可能フレーム (マジック範囲 50 2A 4D 18 - 5F 2A 4D 18)
複数ファイル対応ネイティブでは非対応。先にtarでファイルを結合する(.tar.zst を生成)か、 zstd -r でディレクトリを再帰的に圧縮する
長距離一致検索 (LDM)オプションのLDMモード (--long フラグ) により有効な一致ウィンドウを拡張。離れた場所に冗長性がある大きなファイルの圧縮率を向上
ウィンドウサイズ標準レベルで最大2GB。LDMモードではデフォルトのウィンドウを超えて有効な一致範囲を拡張可能
ストリーミング単一の連続ストリーム。Zstandard Seekable Format拡張機能は、スキップ可能フレームを使用してランダムアクセス展開を可能にする
関連プラットフォームLinux, Windows, macOS, BSD - すべての主要OSでクロスプラットフォームのリファレンスライブラリ (libzstd) が利用可能
リリース日2015 (zstd released by Facebook); format standardized as RFC 8478 (2018)
最新バージョンZstandard frame format per RFC 8478; reference library zstd 1.5.x (skippable frames, dictionaries, long-distance matching)
オープンスタンダードはい · ロイヤリティフリー
仕様書datatracker.ietf.org

ZST の変換

コミュニティ Q&A

ユーザーからの質問
質問する
ZST ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。ZST ファイルについて最初の質問をしてみましょう。

よくある質問

ZSTファイルとは何ですか?
Facebook/Metaによる高速なオープンソースのロスレス圧縮アルゴリズム、Zstandard(zstd)で圧縮されたファイルです。多くの場合、zstdで圧縮されたtarアーカイブである .tar.zst 形式で見られます。
ZSTファイルを開いたり展開したりするにはどうすればよいですか?
Windowsでは7-Zip 22.01以降、PeaZip、またはWinRARを使用します。Linux/macOSでは 'zstd' コマンド('zstd -d file.zst')または最新のアーカイブマネージャーを使用してください。.tar.zst の場合は 'tar --zstd -xf file.tar.zst' を実行します。
ZSTとGZの違いは何ですか?
どちらもシングルストリーム圧縮ソフトです。Zstandard(zst)は展開速度が非常に速く、同等の速度設定では通常より小さく圧縮できます。gzip(gz)はより古く、ほぼすべての環境でサポートされています。これらはアーカイブではないため、複数のファイルを扱う場合は先に .tar にまとめます。
なぜパッケージが .pkg.tar.zst 形式なのですか?
Arch Linuxは、インストールを高速化するためにパッケージ形式をzstd圧縮に切り替えました。これはZstandardで圧縮されたパッケージファイルのtarアーカイブであり、pacmanが自動的に処理します。
ZSTはZIPや7zよりも優れていますか?
純粋な圧縮速度と圧縮率においてzstdは非常に優れていますが、それ自体は複数ファイルをまとめるアーカイブ機能を持っていません。ZIP/7zは多くのファイルとディレクトリ構造を束ねますが、zstdは1つのストリームを圧縮します(複数ファイルには .tar.zst を使用します)。
.zst を元のファイルに戻すことはできますか?
はい。 'zstd -d file.zst' (またはzstd対応ツール)を使用すれば、正確に元の状態に復元されます。Zstandardはロスレス圧縮です。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

関連する拡張子

.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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧