Hva er en filkomprimator?
En filkompressor er et program som er i stand til å redusere mengden minne en fil tar opp. I motsetning til andre kompressorer, forvandler denne den komprimerte filen midlertidig til et annet filformat. De fleste filer har repeterende tegn og koding, og en filkompressor identifiserer overflødig informasjon og komprimerer den. Hvis filen har en stor mengde redundans, vil komprimeringen være større. Den generelle bruken av denne kompressoren er å gjøre det lettere å lagre, laste ned og overføre en komprimert fil, men filen kan også brukes til å arkivere viktig systeminformasjon.
Når de fleste kompressorer brukes på en fil, gjør de to ting: De minimerer minnet til filen, og de endrer filens format permanent. Med en filkompressor blir den komprimerte filen vanligvis endret til et annet format, men filens originale format kommer tilbake når den komprimerte filen er åpnet. Formatet blir vanligvis endret for å lette komprimeringsgraden. Det er mange forskjellige komprimeringsformater for generelle filkomprimeringsprogrammer, og hver enkelt tjener et annet formål.
De fleste filer har gjentatt informasjon. For å redusere minnet til disse filene fjerner en filkompressor alle forekomster - bortsett fra den første forekomsten - av gjentatte data og lagrer dem i en arkivfil med lite minne. For eksempel har mange filer og programmer programmeringskoder, og kompressoren vil fjerne alle unntatt den første forekomsten av disse kodene. Når komprimerte filer returneres til normal størrelse, returnerer arkivfilen den overflødige informasjonen til filene, og de vil fungere som de gjorde før komprimering.
Det er vanligvis vanskelig å bedømme hvor mye minne en filkompressor kan spare, fordi det avhenger av mengden redundans og komprimeringsutgangen. I gjennomsnitt reduserer komprimering fra 5 til 30 prosent av en filstørrelse. Komprimeringsformater som er laget for langsiktig arkivering reduserer ofte mer minne enn kortvarige formater. Dette betyr at en fil på 1 gigabyte (GB) normalt vil være rundt 995 megabyte (MB) til 700 MB etter komprimering.
En filkompressor brukes vanligvis til å gjøre generelle filer mindre og enklere å lagre eller laste ned. Filene er mindre, så de tar mindre plass på harddisken, krever færre ressurser å laste ned og tar mindre tid å overføre mellom datamaskiner og nettverk. Sikkerhetskopierings- og arkivfiler, som begge er ment for langtidslagring og ofte inneholder systemdata, er enklere å lagre og vil vanligvis ikke gjøre noe merkbart på harddiskplassen.