Skip to main content

Hva er kodekomprimering?

Datakode kan betraktes som DNA fra Digital World Mdash;De rå dataene som utgjør alle programmer, grafiske filer og digital musikk.Jo større og mer kompleks filen eller applikasjonen, jo mer kode inneholder den.Gitt de endelige begrensningene for harddisker og andre typer datalagring, blir kodekomprimering ofte brukt til å krympe størrelsen på filer midlertidig.Det fungerer ved å bruke spesielle algoritmer for å lage et mindre kodestykke for et større stykke.Data kan komprimeres og ukomprimeres på denne måten, så lenge et komprimeringsprogram kjenner til riktig algoritme for å låse opp det.

De fleste som vet hvordan de skal bruke en datamaskin har minst en forbipasserende kjennskap til måten data lagres, i termerav kilobytes, megabyte, gigabyte og så videre.Det de kanskje ikke forstår er forholdet mellom disse måleenhetene og de faktiske ordene, grafikken, musikken og programmerene de manipulerer på skjermen.En enkelt byte representerer en enkelt tekstkarakter, og i seg selv består av åtte mindre enheter kjent som biter.Biter er de rå komponentene i digital informasjon, og måten de er ordnet på for å gjøre forskjellige bokstaver i alfabetet, tallene eller andre typer tegn.

Et kodekomprimeringsprogram tar bitene og byte som utgjør en gitt fil og koderdem slik at ett eller to tegn i den komprimerte versjonen representerer et større antall av originalen.De to hovedtypene av kodekomprimering er kjent som tapt og tapsfri .Tapskomprimering kan brukes i tilfeller der noe tap av data er akseptabelt, for eksempel musikkfiler der noen frekvenser er unødvendige.I utgangspunktet teller en taps algoritme antall ganger en gitt del av data gjenbrukes gjennom en fil og genererer et mindre kodestykke som stemmer med dette tallet.Større størrelseskomprimering kan vanligvis oppnås ved bruk av denne metoden, og MP3 -formatet er et eksempel på denne typen komprimerte filer.

Den grunnleggende funksjonelle forskjellen mellom tapsfri og tapsfri komprimering er at med tap av komprimering blir data som ikke kan komprimeres, kastes, blir kastet,mens tapsfri komprimering holder det, ukomprimert.Dette fører til større komprimerte filstørrelser, men en oppbevaring av den opprinnelige filkvaliteten.Tekstdokumenter og andre lignende filer, der informasjon ikke kan gå tapt, må komprimeres på denne måten.

Generelt sett kan en komprimert fil ikke brukes eller manipuleres med mindre den først er ukomprimert.Komprimering er en midlertidig tilstand, og brukes derfor hovedsakelig til lagrings- eller overføringsformål.Dette strekker seg ikke til komprimert musikk- og videofiler, for hvilke programmer som kan avkode på farten, under avspilling.