From: Anoniem
Voorbeeld:
Stel dat 00000001 de letter A voorstelt, om de letter B te
krijgen is het dan niet nodig om nogmaals 8-bits te
reserveren. Door een rekenkundige bewerking kun je alle
letters, cijfers en/of karakters te voorschijn toveren
zonder daarbij ieder keer een 8-bits waarde te veranderen.
Als de formule, die wordt gebruikt om deze karakters weer te
geven, op vernuftige wijze is gemaakt, dan kun je
theoretisch een exponentiele compressieverhouding krijgen
van ongeveer: 40:1. Wat resulteert in een maximum van 2
bytes (16-bits) voor het gehele alfabet inclusief speciale
karakters. (in dit voorbeeld dient gebruik gemaakt te worden
van 4-bits constructies) Dit geld ook voor multimedia en
andere binair opgeslagen gegevens. Om echter een nog hogere
compressie verhouding te verkrijgen zul je er een schepje
bovenop moeten doen en het een en ander dus voorprogrammeren.
Als je bijvoorbeeld een hele film zo klein mogelijk wil
opslaan, dan zul je een formule moeten bedenken die in staat
is om van het binair formaat (meestal meer dan 700 Mb) dmv.
een 'simpele' rekenkundige bewerking het totaal te reduceren
tot een minimum. Theoretisch is het mogelijk om een
zogeheten Superformule te ontwikkelen die in staat is om
binaire gegevens zodanig te interpreteren dat 85% van de
gegevens overbodig wordt en dus zeer klein wordt.
Zelf ben ik er vroeger weleens mee bezig geweest en had
variabele resultaten.
Dit deed ik op een Amiga 500 en de resultaten waren redelijk
goed.
Als ik er verder mee was gegaan dan had dat zeer zeker in
deze tijd niet misstaan, maar helaas, ook ik heb me laten
overhalen om de stap naar de PC te maken. (stap ver
achteruit blijkt wel achteraf !)
Het is niet zozeer een vraag of het mogelijk is, maar meer
een kwestie van: wie heeft er zin en tijd voor om het te
ontwerpen ....