Innholdsfortegnelse:
Definisjon - Hva betyr Lossless Compression?
Tapfri komprimering innebærer komprimering av data på en slik måte at det originale datasettet blir fullstendig rekonstruert ved reversering av komprimering. Dette i motsetning til "tapt" komprimering, der noen data kan gå tapt i reverseringsprosessen.
Tapfri komprimering er også kjent som tapsfri lydkomprimering.
Techopedia forklarer Lossless Compression
En generell måte å tenke på tapsfri komprimering er at for mange typer filer, inkludert kjørbare programmer og kodemoduler, er det helt avgjørende at alle dataene i et komprimert format blir fullstendig rekonstruert når komprimeringen er omgjort. Teknologier som zip-filverktøy tilbyr denne typen tjenester, mens pakking av filer fører til fullt rekonstituerte datasett. I motsetning til det, for musikk, bilde eller video, kan det være akseptabelt å ha noe tap av data etter komprimering. Det er fordi selv om kvaliteten på media kan påvirkes, vil disse formatene fremdeles være fordøyelige og nyttige med noe datatap.
Oppnåelsen av tapsfri komprimering fungerer gjennom sett med svært sofistikerte algoritmer. Mange av disse inkluderer modellering av data for komprimering for å evaluere hvordan man kan kutte ned den nødvendige lagringsplassen uten å påvirke rekonstitueringen av datasettet. Eksperter påpeker at alle slags forskjellige tapsfrie kompresjonsstrategier fungerer annerledes. Enhver teknikk som kan redusere lagringskrav mens den gir full datakonstituering kan beskrives som tapsfri komprimering. Noen av disse fungerer på grunnlag av sannsynlig kontra usannsynlig datakonstruksjon, der algoritmer kan gjette eller forutsi hvordan datasett kan settes sammen for å rekonstituere en fil.
En nærmere titt på tapsfri komprimeringsalgoritmer viser at mange av dem arbeider gjennom prinsippet om å eliminere eller håndtere redundans. Ved hjelp av strategier som bitstrengebytte og datakonvertering, kan disse algoritmene gjøre filer mindre samtidig som de gir en slags korthet som maskiner kan bruke til å rekonstituert dataene på et senere tidspunkt. Igjen, det er mange måter å gjøre dette på, inkludert nyttige tips som kan gi konsistente verdier for overflødige biter med data.
