Hem Audio Vad är förlustfri komprimering? - definition från techopedia

Vad är förlustfri komprimering? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Lossless Compression?

Förlustfri komprimering innebär att data komprimeras på ett sådant sätt att den ursprungliga datauppsättningen rekonstrueras fullständigt vid omvänd kompression. Detta är i motsats till "förlorad" komprimering, där vissa data kan gå förlorade i omvändningsprocessen.

Förlustfri komprimering är också känd som förlustfri ljudkomprimering.

Techopedia förklarar Lossless Compression

Ett generellt sätt att tänka på förlustfri komprimering är att för många typer av filer, inklusive körbara program och kodmoduler, är det absolut nödvändigt att all data i ett komprimerat format rekonstrueras helt när komprimeringen är omvänd. Teknologier som zip-filverktyg tillhandahåller den här typen av tjänster, medan packning av filer leder till helt rekonstituerade datamängder. Däremot kan det för musik, bild eller video vara acceptabelt att ha viss dataförlust efter komprimering. Det beror på att även om kvaliteten på media kan påverkas kommer dessa format fortfarande att vara smältbara och användbara med viss dataförlust.

Uppnåendet av förlustfri komprimering fungerar genom uppsättningar av mycket sofistikerade algoritmer. Många av dessa inkluderar modellering av data för komprimering för att utvärdera hur man ska skära ned det nödvändiga lagringsutrymmet utan att påverka rekonstitueringen av datamängden. Experter påpekar att alla typer av olika förlustfria komprimeringsstrategier fungerar annorlunda. Alla tekniker som kan minska lagringskraven samtidigt som de ger fullständig datakonstitution kan beskrivas som förlustfri komprimering. Vissa av dessa arbetar på grundval av sannolikhet jämfört med osannolik datakonstruktion, där algoritmer kan gissa eller förutsäga hur datamängder kan sättas ihop för att rekonstituera en fil.

En närmare titt på förlustfri komprimeringsalgoritmer visar att många av dem arbetar genom principen att eliminera eller hantera redundans. Med hjälp av strategier som bitsträngsersättningar och datakonvertering kan dessa algoritmer göra filer mindre medan de ger en typ av korthet som maskiner kan använda för att rekonstituera data vid ett senare tillfälle. Återigen finns det många sätt att göra detta, inklusive användbara pekare som kan ge konsekventa värden för redundanta databitar.

Vad är förlustfri komprimering? - definition från techopedia