Difference between revisions of "PackBits Compression Algorithm"

From AtariForumWiki2018
Jump to: navigation, search
(New page)
 
m (1 revision imported)
 
(No difference)

Latest revision as of 01:00, 4 June 2018

PackBits Compression Algorithm

The following packing algorithm originated on the Mac, was adopted by
Electronic Arts/Commodore for use in the IFF standard, and then by Tom
Hudson for use in DEGAS Elite.  The algorithm is currently used in
MacPaint, IFF, and DEGAS Elite compressed file formats.  Each scan line
is packed separately, and packing never extends beyond a scan line.

For a given control byte 'n':
    0 <= n <= 127   : use the next n + 1 bytes literally (no repetition).
 -127 <= n <= -1    : use the next byte -n + 1 times.
         n = -128   : no operation, not used.

Back to ST Picture Formats