Loading article…
SDCH(Shared Dictionary Compression for HTTP)は、「サンドイッチ」と発音され、 VCDIFF(RFC 3284)に基づいてGoogleが作成したデータ圧縮アルゴリズムです。
SDCHは、エンコードまたはデコードの前に、事前にネゴシエートされた辞書を使用して内部状態を「ウォームアップ」することで、その効果を発揮します。これらの辞書は、ローカルに既に保存されている場合もあれば、ソースからアップロードされてキャッシュされている場合もあります。
Google Chrome、Chromium、Android、およびGoogleのウェブサイトでネイティブにサポートされていました。 [ 1 ] [ 2 ]
SDCH圧縮は、Google Chromeおよびその他のChromium製品からバージョン59(2017年6月5日)で削除されました。[ 3 ]
結果が異なり、データが同じ符号化方式で圧縮されるため、SDCH辞書は比較的早く劣化し、圧縮密度はGZipなどの通常の非辞書圧縮よりも急速に低下しました。このため、辞書を最新の状態に保つために運用面で余分な労力が必要となり、適用範囲が縮小しました。Shared Brotliなどの最新の辞書符号化方式は、この辞書劣化の問題を解決するより効果的なソリューションを提供します。