Двоичное дельта-сжатие

Технологии, используемые при развертывании программного обеспечения

Двоичное дельта-сжатие — это технология, используемая при развертывании программного обеспечения для распространения исправлений .

Объяснение

Загрузка больших объемов данных через Интернет для обновления программного обеспечения может вызвать проблемы с высоким сетевым трафиком, особенно когда задействована сеть компьютеров. Технология двоичного дельта-сжатия позволяет значительно сократить размер загрузки, передавая только разницу между старыми и новыми файлами во время процесса обновления.

Выполнение

В реальных реализациях также часто используются стандартные методы сжатия (например, Lempel-Ziv ) при сжатии. Это имеет смысл, поскольку LZW уже работает, ссылаясь на повторно используемые строки. ZDelta является хорошим примером этого, так как он построен на основе ZLib . Алгоритм работает, ссылаясь на общие шаблоны не только в файле, который должен быть сжат, но и в исходном файле. Преимущества этого в том, что даже если между исходным и новым файлом мало сходств, достигается хороший коэффициент сжатия данных .

Смотрите также

  • Белая книга по внедрению технологии BDC корпорацией Microsoft
  • Courgette — алгоритм сжатия, разработанный в Google для уменьшения размера обновлений Google Chrome
Получено с "https://en.wikipedia.org/w/index.php?title=Двоичное_дельта_сжатие&oldid=1230963434"