Zstandard

圧縮アルゴリズム

これはこのページの過去の版です。AraigumaG (会話 | 投稿記録) による 2017年1月16日 (月) 09:33個人設定で未設定ならUTC)時点の版 (→‎top: 翻訳ツールで対応できなかった範囲を修正、また英語版記事にあったロゴはフェアユースによる利用と推定されたため除去)であり、現在の版とは大きく異なる場合があります。

Zstandard(Zstd)は2015年からFacebookに所属しているYann Collet によって開発された可逆圧縮アルゴリズムである。 またCで書かれた前述のアルゴリズムのリファレンス実装の名前でもある。 この実装のバージョン1は2016年8月にフリーソフトウェアとして公開された。[1][2]

Zstandard
作者 Yann Collet
開発元 Yann Collet, Przemysław Skibiński (inikep)
初版 2015年1月25日 (2015-01-25)
最新版
1.1.1 / 2016年11月1日 (7年前) (2016-11-01)
リポジトリ ウィキデータを編集
プログラミング
言語
C
対応OS Cross-platform
プラットフォーム Portable
サポート状況 Active
種別 データ圧縮
ライセンス BSD License
公式サイト www.zstd.net
テンプレートを表示

特徴

Zstandardはより高速に現在主流となっているDeflate(.ZIP,gzip)に遜色ない圧縮を行うように設計されている。

Zstandardは辞書式圧縮アルゴリズム(LZ77)とFinal Stateエントロピー (tANS)ステージのエントロピー符号化を併用している。

ライセンス

リファレンス実装はBSDライセンスGitHubにおいて公開されている。 1.0以降のバージョンにおいては関連する特許の使用を認める追加ライセンスも付属している。[3]

参照

  • LZ77
  • {{仮リンク|Asymmetric Numeral Systems|en|Asymmetric Numeral Systems}}
  • {{仮リンク|Brotli|en|Brotli}}
  • LZFSE - AppleがiOS 9とOS X 10.11以降に使用し2016年1月にオープンソース化した類似のアルゴリズム

参考文献

  1. ^ Sergio De Simone, Facebook Open-Sources New Compression Algorithm Outperforming Zlib / InfoQ, Sep 02, 2016
  2. ^ “Life imitates satire: Facebook touts zlib killer just like Silicon Valley's Pied Piper”. The Register. (2016年8月31日). http://www.theregister.co.uk/2016/08/31/facebook_open_source_database/ 2016年9月6日閲覧。 
  3. ^ zstd/PATENTS "Additional Grant of Patent Rights Version 2", Facebook

外部リンク