En synk flush är en åtgärd som utförs av zlib att komprimera nya eller kompletterande uppgifter . En synk flush format nya uppgifter från zlib standarden för komprimering och är den primära metoden för att spola data som används med zlib . Zlib
Zlib är en fri programvara bibliotek som används för att komprimera stora mängder av data . Baserat på den DEFLATE komprimering standard , filer komprimerade med zlib är kompatibla över flera operativsystem . Addera Sync Flush
En synk flush genomförs av zlib när " Z_SYNC_FLUSH " kommando anropas . De två viktigaste uppgifter som utförs är komprimering av alla buffrade icke - komprimerad data och en uppdatering av typen 0 blocket . Den typ 0 blocket innehåller header och filinformation på komprimerade data .
Syfte
Zlib används för att spara värdefullt utrymme på datorns hårddiskar . Genom att använda sync spolfunktion , kan stora mängder filer lagras tillsammans som en och distribueras till andra datorer lättare . Före initiering av kompressionen , kan användarna ange exakta detaljer om komprimering utgång .