Skip to main content

Hvad er filkomprimering?

Filkomprimering er en metode, der bruges af computere til at reducere størrelsen på en elektronisk fil eller gruppe af filer til den mindste mulige størrelse.ZIP -filer er et almindeligt eksempel på filkomprimering.Der er mange teknikker, som computerprogrammer bruger til at komprimere filer, men den mest almindelige metode er at erstatte gentagne sekvenser med mindre sekvenser.Computere gør dette ved at katalogisere første instans og henvise tilbage til det i efterfølgende tilfælde.I sætningerne før denne har bogstaverne for eksempel vist sig tre gange.En computer kan muligvis komprimere disse ved at katalogisere den første instans og sidestille alle efterfølgende tilfælde med cmp mdash; dermed reducerer antallet af bogstaver eller tegn, kræves og reducerer filstørrelsen.I løbet af en stor fil kan sådan erstatning spare en hel del plads.Det skal bemærkes dog, at brugeren ikke ser dette - computeren udfører alt arbejde i baggrunden.

For at holde styr på de forkortede udskiftninger opretter computerprogrammer også en ordbog til den komprimerede fil.I en verden af filkomprimering er en ordbog en liste over de originale sætninger og deres udskiftninger.Denne ordbog er imidlertid inkluderet i filstørrelsen, så den vil også tage plads, hvilket reducerer mængden af plads, der er gemt ved komprimering.Af denne grund er det normalt mindre effektivt at komprimere en enkelt lille fil end en stor fil eller gruppe.

Programmer, der udfører filkomprimering fungerer på lidt forskellige måder.Disse forskelle er for det meste et resultat af noget, der kaldes en algoritme.En algoritme er en matematisk konstruktion, der søger filerne efter gentagelser og sætter de enkle referencer.Programmerere opretter komprimeringsalgoritmerne og definerer de mønstre og udskiftninger, der skal bruges til komprimering.Afvigelserne kan påvirke effektiviteten af komprimeringen.I udtrykket var det for eksempel de bedste tider, det var den værste tider, sekvenserne var det og ST for tiderne gentages.En programmør kan vælge at erstatte hver hele sætning eller måske erstatte den individuelt og gange individuelt.Disse lette forskel i algoritmer er grunden til, at nogle filkomprimeringsprogrammer fungerer bedre på nogle filtyper end andre.

Nogle typer af komprimerede filer er selvudtrækkende, hvilket betyder, at de åbnes automatisk, når en bruger klikker på dem mdash; der kræves ingen eksterne programmer for at fjerne dem.For at lave disse filer skal det originale komprimeringsprogram tilføje yderligere kode til den komprimerede fil.Af denne grund er en selvudsprøjende komprimeret fil ofte større end den samme fil, hvis den blev komprimeret normalt.Dette betragtes typisk som en god afveksling for virksomheder, der frigiver programmer, der skal installeres på hjemmecomputere.Ved at gøre filen til selvudtrækkende giver den hjemmebrugeren mulighed for at springe et trin over og gør det mere sandsynligt, at softwaren vil blive installeret.For at ukomprimerer filer, der ikke er selvudtrækkende, er et antal tredjepartsprogrammer tilgængelige til download på Internettet.