A sync flush er en handling utført av zlib å komprimere nye eller ytterligere data . En synkronisering flush formater nye data ved zlib standard for komprimering og er den primære metoden for spyling data som brukes med zlib . Zlib
Zlib er en gratis programvare bibliotek som brukes til å komprimere store mengder elektroniske data . Basert på DEFLATE komprimering standard , filer komprimert med zlib er kompatible på tvers av flere operativsystemer .
Sync Flush
sync flush er implementert ved zlib når " Z_SYNC_FLUSH " kommandoen startes . De to viktigste oppgavene utføres er komprimering av alle bufret ikke- komprimerte data og en oppdatering til type 0 blokken . Den type 0 blokk inneholder header og fil informasjon om de komprimerte data .
Formål
Zlib brukes til å spare verdifull plass på datamaskinen harddisker . Ved hjelp av sync flush funksjonen , kan store mengder filer lagres sammen som én, og distribueres til andre datamaskiner lettere. Før initialisering av komprimering, kan brukere angi den nøyaktige detaljer om komprimering utgang.