zlib es una biblioteca de software gratuito que se utiliza para comprimir grandes cantidades de datos de la computadora . Basado en el estándar de compresión DEFLATE , archivos comprimidos con zlib son compatibles a través de múltiples sistemas operativos.
Sync Flush
A ras de sincronización se lleva a cabo por zlib cuando el " Z_SYNC_FLUSH " se invoca comando . Las dos tareas principales realizadas son la compresión de todos los datos no comprimidos almacenados en el búfer y una actualización en el bloque de tipo 0 . El bloque del tipo 0 y el archivo de encabezado contiene información sobre los datos comprimidos.
Propósito
Zlib se utiliza para ahorrar valioso espacio en los discos duros de ordenador . Al utilizar la función de sincronización de color , una gran cantidad de archivos pueden ser almacenados juntos como una sola y se distribuirán a otros equipos con más facilidad. Antes de la inicialización de la compresión, los usuarios pueden especificar los detalles exactos de la salida de la compresión.