|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Der folgende Algorithmus wurde auf dem Mac entwickelt, durch Electronic Arts/Commodore für die Verwendung im IFF-Standard angepaßt und von Tom Hudson für die Verwendung in DEGAS Elite angepaßt. Der Algorithmus wird momentan in MacPaint, IFF und DEGAS Elite komprimiert benutzt.
Jede Zeile ist separat gepackt, die Kompression geht nicht über Zeilengrenzen. Der Packer sucht nach Gruppen von gleichartigen Bytes. Jede Gruppe wird durch ein Kontrollbyte eingeleitet.
Ein Kontrollbyte (n) hat folgende Bedeutung:
0 <= n <= 127 : | Die nächsten n + 1 Bytes direkt übernehmen. |
-127 <= n <= -1 : | Das nächste Byte n + 1 mal verwenden. |
n = -128 : | unbenutzt. |
English version not yet available. |