СДЧ
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2016 г. ) |
SDCH ( Shared Dictionary Compression for HTTP ) — алгоритм сжатия данных , созданный Google , на основе VCDIFF (RFC 3284).
SDCH достигает своей эффективности за счет использования заранее согласованных словарей для «разогрева» своего внутреннего состояния перед кодированием или декодированием. Они могут либо уже храниться локально, либо быть загружены из источника и затем кэшированы.
Он изначально поддерживался в Google Chrome , Chromium и Android, а также на веб-сайтах Google. [ 1 ] [ 2 ]
Сжатие SDCH было удалено из Google Chrome и других продуктов Chromium в версии 59 (05.06.2017). [ 3 ]
Из-за различий в результатах и сжатия данных с использованием одного и того же кодирования словари SDCH устаревают относительно быстро, а плотность сжатия быстро становится хуже, чем при обычном несловарном сжатии, таком как GZip. Это потребовало дополнительных усилий при производстве, чтобы поддерживать словари в актуальном состоянии, и снизило их применимость. Современное словарное кодирование, такое как Shared Brotli, имеет более эффективное решение для этой проблемы, которое устраняет проблему старения словаря.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Батлер, Джон; Вэй-Синь Ли; Маккуэйд, Брайан; Микстер, Кеннет. «Предложение по сжатию общего словаря через HTTP» (PDF) . Google.
- ^ «Список рассылки SDCH» . Группы Google.
- ^ «Намерение отменить отправку: SDCH» . Проверено 2 мая 2017 г.