Basis van informatietheorie en codering
Welke beschrijving van het idee achter de LZ77-methode, die in ZIP, gzip en vergelijkbare tools wordt gebruikt, is juist?
- AZe kent korte codewoorden toe aan symbolen met een grote kans van voorkomen en lange codewoorden aan symbolen met een kleine kans
- BZe laat componenten weg die menselijke ogen of oren nauwelijks opmerken, om de gegevens kleiner te maken
- CZe vervangt een tekenreeks die gelijk is aan een eerder verschenen tekenreeks door een paar van de afstand terug naar die positie en de lengte
Antwoord en toelichting tonen
Antwoord: C. Ze vervangt een tekenreeks die gelijk is aan een eerder verschenen tekenreeks door een paar van de afstand terug naar die positie en de lengte
De LZ77-methode gebruikt de reeds verwerkte gegevens als een woordenboek, en wanneer dezelfde tekenreeks opnieuw verschijnt, vervangt ze die door een paar van afstand en lengte: „zoveel tekens terug, over zoveel tekens”. Ze kan sterk herhalende gegevens kleiner maken zonder de kansen van de symbolen vooraf te kennen, en het is verliesvrije compressie, die de oorspronkelijke gegevens exact herstelt. De Deflate-methode van ZIP en gzip codeert de uitvoer van LZ77 bovendien met Huffman-codes.
Verder: nog 9 vragen over Basis van informatietheorie en codering