Dom Audio Co to jest kompresja bezstratna? - definicja z techopedii

Co to jest kompresja bezstratna? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza kompresja bezstratna?

Kompresja bezstratna polega na kompresji danych w taki sposób, że oryginalny zestaw danych jest w pełni odtwarzany po odwróceniu kompresji. Jest to przeciwieństwo kompresji „stratnej”, w której niektóre dane mogą zostać utracone w procesie cofania.

Kompresja bezstratna jest również znana jako kompresja bezstratna audio.

Techopedia wyjaśnia kompresję bezstratną

Ogólnym sposobem myślenia o kompresji bezstratnej jest to, że w przypadku wielu typów plików, w tym programów wykonywalnych i modułów kodu, absolutnie konieczne jest, aby wszystkie dane w formacie skompresowanym zostały w pełni zrekonstruowane po odwróceniu kompresji. Technologie takie jak narzędzia do obsługi plików zip zapewniają taką usługę, a rozpakowywanie plików prowadzi do w pełni odtworzonych zestawów danych. Natomiast w przypadku muzyki, obrazu lub wideo dopuszczalna może być utrata danych po kompresji. Jest tak, ponieważ chociaż może to mieć wpływ na jakość nośnika, formaty te nadal będą strawne i przydatne z utratą niektórych danych.

Osiągnięcie kompresji bezstratnej działa poprzez zestawy wysoce wyrafinowanych algorytmów. Wiele z nich obejmuje modelowanie danych pod kątem kompresji w celu oceny, w jaki sposób ograniczyć niezbędną przestrzeń pamięci bez wpływu na odtwarzanie zestawu danych. Eksperci podkreślają, że różne strategie kompresji bezstratnej działają inaczej. Dowolną technikę, która może zmniejszyć wymagania dotyczące pamięci przy jednoczesnym zapewnieniu pełnego odtworzenia danych, można określić jako kompresję bezstratną. Niektóre z nich działają na podstawie prawdopodobnych i nieprawdopodobnych konstrukcji danych, w których algorytmy mogą zgadywać lub przewidywać, w jaki sposób zestawy danych mogą być łączone w celu odtworzenia pliku.

Bliższe spojrzenie na algorytmy kompresji bezstratnej pokazuje, że wiele z nich działa na zasadzie eliminacji lub obsługi redundancji. Wykorzystując strategie takie jak zamiana ciągów bitów i konwersja danych, algorytmy te mogą zmniejszać pliki, zapewniając jednocześnie rodzaj skrótu, którego mogą użyć maszyny do odtworzenia danych w późniejszym czasie. Znów jest na to wiele sposobów, w tym pomocne wskaźniki, które mogą zapewnić spójne wartości dla nadmiarowych bitów danych.

Co to jest kompresja bezstratna? - definicja z techopedii