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