Brotli圧縮フォーマット
- ソフト名 : Brotli
- OS : Linux,Mac,Windows
- 言語 : C
- 開発者 : HOME
Brotli 詳細説明
バージョン1.0.9には、&#34への修正が含まれています。整数オーバーフロー"問題。これは"ワンショット&#34のときに起こります。復号化APIが使用されている(またはストリーミングAPIの入力チャンクは制限されていません)、入力サイズ(チャンクサイズ)は2GiBより大きい、入力は非圧縮ブロックを含みます。オーバーフローが発生した後、memcpyは巨大な数値で呼び出され、それはクラッシュを引き起こす可能性があります。Brotliは、LZ77アルゴリズム、ハフマンコーディング、および2次コンテキストモデリングの最新の変形の組み合わせを使用してデータを圧縮する一般的な無損失圧縮アルゴリズムであり、最良の現在利用可能な汎用圧縮方法に匹敵する圧縮率を有する。デフレットでスピードが似ていますが、より高密度の圧縮を提供します。Brotli圧縮データフォーマットの指定はRFC 7932で定義されています.BrotliはMITライセンスの下でオープンソースです。VCPKG依存マネージャを使用してBrotliをダウンロードしてインストールすることができます。