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

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

Объяснение

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

Выполнение

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

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

внешняя ссылка