Zstandard
Yann Collet | |
Meta Platforms, Inc. | |
2015 | |
リポジトリ | |
プログラミング |
C |
クロスプラットホーム | |
プラットフォーム | ポータブル |
サポート |
|
データ | |
ライセンス |
|
facebook |
.zst | |
MIMEタイプ | application/zstd |
データ | |
RFC 8878 | |
オープン フォーマット | Yes |
ウェブサイト | facebook |
Zstandard (zstd) は、
このapplication/zstd
[5]。
特徴
[Zstandardは、デフォルトの
Zstandardは
デフォルトでは
コマンドラインプログラム
[- zstd - メインプログラム
- unzstd - zstd の
解凍 用 。zstd -d と同 じ。 - zstdmt -
並列 圧縮 。zstd -T0 と同 じ。[14] - zstdcat - zstd で
圧縮 されたファイルに対 して cat する。zstd -dcf と同 じ。 - zstdless - zstd で
圧縮 されたファイルに対 して less する。[15] - zstdgrep - zstd で
圧縮 されたファイルに対 して grep する。[16] - pzstd - Parallel Zstandard 。ファイルをチャンクサイズで
分割 して並列 圧縮 ・並列 解凍 する。並列 解凍 でなくても良 いならば普通 の zstd で解凍 できる。[17]
API
[C
ライセンス
[バージョン1.0.0から1.3.0までは、リファレンス
2017
利用 例
[Linuxカーネルには2017
FreeBSDカーネルには2017
GNU tar は2019
rsync では2020
Ubuntu 21.10[24](
Google Chrome 123(2024
参照
[- LZ77
- Asymmetric Numeral Systems
- Brotli
- LZFSE - AppleがiOS 9とOS X 10.11
以降 に使用 し2016年 1月 にオープンソース化 した類似 のアルゴリズム
参考 文献
[- ^ “Release Zstandard v1.5.6 - Chrome Edition · facebook/zstd” (
英語 ). 27 3月 2024閲覧 。 - ^ a b c “Zstandard - Real-time data compression algorithm”. facebook.github.io. 4 May 2024
閲覧 。 - ^ Sergio De Simone, Facebook Open-Sources New Compression Algorithm Outperforming Zlib / InfoQ, Sep 02, 2016
- ^ “Life imitates satire: Facebook touts zlib killer just like Silicon Valley's Pied Piper”. The Register. (2016
年 8月 31日 ) 2016年 9月 6日 閲覧 。 - ^ a b RFC 8878
- ^ Smaller and faster data compression with Zstandard - Engineering at Meta
- ^ a b arch-dev-public RFC: (devtools) Changing default compression method to zstd
- ^ a b c d Arch Linux - News: Now using Zstandard instead of xz for package compression
- ^ Release Zstandard v1.3.4 - faster everything · facebook/zstd
- ^ https://github.com/facebook/zstd/blob/master/doc/zstd_compression_format.md#entropy-encoding
- ^ “zstd(1) — Arch manual pages”. March 31, 2024
閲覧 。 - ^ “Multithreaded decompression · Issue #2470 · facebook/zstd - GitHub”. March 31, 2024
閲覧 。 - ^ “zstd/contrib/pzstd/README.md at v1.5.6 · facebook/zstd - GitHub”. March 31, 2024
閲覧 。 - ^ “zstdmt(1) — zstd — Debian bookworm — Debian Manpages”. manpages.debian.org. 4 May 2024
閲覧 。 - ^ “zstdless(1) — zstd — Debian bookworm — Debian Manpages”. manpages.debian.org. 4 May 2024
閲覧 。 - ^ “zstdgrep(1) — zstd — Debian bookworm — Debian Manpages”. manpages.debian.org. 4 May 2024
閲覧 。 - ^ “pzstd(1) — zstd — Debian bookworm — Debian Manpages”. manpages.debian.org. 4 May 2024
閲覧 。 - ^ zstd/PATENTS "Additional Grant of Patent Rights Version 2", Facebook
- ^ "Zstd v1.3.1 release", GitHub
- ^ "New license", GitHub
- ^ tar-1.31 released stable
- ^ Release Feature and Security Release · libarchive/libarchive
- ^ NEWS for rsync 3.2.0 (19 Jun 2020) - NEWS for rsync
- ^ Hello zstd compressed .debs in Ubuntu! | Obsessed with reality
- ^ a b c zstd compression for packages - ubuntu devel
- ^ “22.1. Notable changes to software management - Considerations in adopting RHEL 9 Red Hat Enterprise Linux 9 | Red Hat Customer Portal”. Red Hat Customer Portal. 2 May 2024
閲覧 。 - ^ “Changes/Switch RPMs to zstd compression - Fedora Project Wiki”. fedoraproject.org. 2 May 2024
閲覧 。 - ^ “1.21.18 : dpkg package : Debian”. Launchpad. 22 July 2023
閲覧 。 - ^ “Chrome 123 の
新 機能 | Blog | Chrome for Developers”. May 4, 2024閲覧 。 - ^ “Content-Encoding - HTTP”. May 4, 2024
閲覧 。
外部 リンク
[公式 ウェブサイト- zstd - GitHub
- RFC 8878
- Zstandard Overview - Zstandard アルゴリズムの
概要 - Smaller and faster data compression with Zstandard Facebook Announcement - "Zstandardによるより
小 さく、速 い圧縮 " -
英 ガーディアン紙 はzlibの代 わりにZStandardを使用 している旨 の記事