Skip to main content

Wat is codecompressie?

Computercode kan worden beschouwd als het DNA van de digitale wereld mdash;De onbewerkte gegevenslijnen die alle programma's, grafische bestanden en digitale muziek vormen.Hoe groter en complexer het bestand of de toepassing, hoe meer code het bevat.Gezien de eindige beperkingen van harde schijven en andere soorten gegevensopslag, wordt codecompressie vaak gebruikt om de grootte van bestanden tijdelijk te verkleinen.Het werkt door speciale algoritmen te gebruiken om een kleiner stuk code voor een groter stuk te laten staan.Gegevens kunnen op deze manier worden gecomprimeerd en niet -gecomprimeerd, zolang een compressieprogramma het juiste algoritme weet om het te ontgrendelen.

De meeste mensen die weten hoe ze een computer moeten gebruiken, hebben op zijn minst een voorbijgaande bekendheid met de manier waarop gegevens worden opgeslagen, in termen in termen in termen in termen invan kilobytes, megabytes, gigabytes, enzovoort.Wat ze misschien niet begrijpen, is de relatie tussen deze meeteenheden en de werkelijke woorden, afbeeldingen, muziek en programma's die ze op het scherm manipuleren.Een enkele byte vertegenwoordigt een enkel teken van tekst, en zelf bestaat uit acht kleinere eenheden die bekend staan als bits.Bits zijn de ruwe componenten van digitale informatie, en de manier waarop ze zijn gerangschikt, zorgt voor verschillende letters van het alfabet, cijfers of andere soorten tekens.

Een codecompressieprogramma neemt de bits en bytes die een bepaald bestand vormen en codeertze zodat een of twee tekens van de gecomprimeerde versie een groter aantal van het origineel vertegenwoordigen.De twee belangrijkste soorten codecompressie staan bekend als lossy en verliesloos .Verliescompressie kan worden gebruikt in gevallen waarin wat gegevensverlies acceptabel is, zoals muziekbestanden waarin sommige frequenties onnodig zijn.Kortom, een Lossy -algoritme telt het aantal keren dat een bepaalde sectie van gegevens over een bestand wordt hergebruikt en genereert een kleiner stuk code dat dat aantal telt.Grotere compressie kan meestal worden bereikt met behulp van deze methode, en het MP3 -formaat is een voorbeeld van dit type gecomprimeerd bestand.

Het fundamentele functionele verschil tussen lossy en verliesloze compressie is dat met verliescompressie, gegevens die niet kunnen worden gecomprimeerd, worden weggegooid,Terwijl verliesloze compressie het houdt, niet gecomprimeerd.Dit leidt tot grotere gecomprimeerde bestandsgroottes, maar een behoud van de oorspronkelijke bestandskwaliteit.Tekstdocumenten en andere vergelijkbare bestanden, waarin informatie niet verloren kan gaan, moeten op deze manier worden gecomprimeerd.

Over het algemeen kan een gecomprimeerd bestand niet worden gebruikt of gemanipuleerd tenzij het eerst niet is gecomprimeerd.Compressie is een tijdelijke toestand, daarom voornamelijk gebruikt voor opslag- of transmissiedoeleinden.Dit strekt zich echter niet uit tot gecomprimeerde muziek- en videobestanden, waarvoor programma's bestaan die tijdens het afspelen meteen kunnen decoderen.