Compresión delta binaria


La descarga de grandes cantidades de datos a través de Internet para actualizaciones de software puede provocar problemas de alto tráfico en la red, especialmente cuando se trata de una red de computadoras. La tecnología Binary Delta Compression permite una reducción importante del tamaño de la descarga transfiriendo solo la diferencia entre los archivos antiguos y nuevos durante el proceso de actualización.

En implementaciones del mundo real, es común utilizar también técnicas de compresión estándar (como Lempel-Ziv ) durante la compresión. Esto tiene sentido porque LZW ya funciona haciendo referencia a cadenas reutilizadas. ZDelta es un buen ejemplo de esto, ya que está construido a partir de ZLib . El algoritmo funciona haciendo referencia a patrones comunes no sólo en el archivo que se va a comprimir, sino también en un archivo fuente. Los beneficios de esto son que incluso si hay pocas similitudes entre el archivo original y el nuevo, se logra una buena relación de compresión de datos .