Misplaced Pages

SDCH

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Shared Dictionary Compression Over HTTP) Dictionary-based compression algorithm For the Partido Socialdemocracia Chilena, also known by the initials SDCH, see Chilean Social Democracy Party.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "SDCH" – news · newspapers · books · scholar · JSTOR (July 2016) (Learn how and when to remove this message)

SDCH (Shared Dictionary Compression for HTTP) is a data compression algorithm created by Google, based on VCDIFF (RFC 3284).

SDCH achieves its effectiveness by using pre-negotiated dictionaries to "warm up" its internal state prior to encoding or decoding. These may either be already stored locally, or uploaded from a source and then cached.

It was supported natively in Google Chrome, Chromium, and Android, as well as on Google websites.

SDCH compression was removed from Google Chrome, and other Chromium products, in version 59 (2017-06-05).

Due to the diffing results and the data being compressed with the same coding, SDCH dictionaries aged relatively quickly and compression density became quickly worse than with the usual non-dictionary compression such as GZip. This created extra effort in production to keep the dictionaries fresh and reduced its applicability. Modern dictionary coding such as Shared Brotli has a more effective solution for this that fixes the dictionary aging problem.

See also

References

  1. Butler, Jon; Wei-Hsin Lee; McQuade, Bryan; Mixter, Kenneth. "A Proposal for Shared Dictionary Compression Over HTTP" (PDF). Google.
  2. "SDCH Mailing List". Google Groups.
  3. "Intent to Unship: SDCH". Retrieved 2017-05-02.


Stub icon

This Internet-related article is a stub. You can help Misplaced Pages by expanding it.

Stub icon

This algorithms or data structures-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: