Index for doc/genie/a2pro/hcomp
The "Hacking Data Compression" course, by Andy McFadden. This is a 12
part course, with source code for the Apple IIgs.
Index Last Updated: 04 Dec 2006 19:31:49 UTC
Files:
hcomp03.shk
Lesson 3: Somewhat Clever Ad-Hoc Schemes. Simple
character encodings, MTF, digrams; intro to higher-order
models.
Size: 75 kB
License: (Unspecified)
Id: 986
hcomp01.shk
Lesson 1: Introduction. Course overview and introduction
to compression concepts.
Size: 47 kB
License: (Unspecified)
Id: 431
hcomp02.shk
Lesson 2: Basics. Discussion of RLE and differential
coding.
Size: 56 kB
License: (Unspecified)
Id: 432
hcomp04.shk
Lesson 4: Shannon, Fano, and Huffman. Explanation of
probability encoding.
Size: 65 kB
License: (Unspecified)
Id: 434
hcomp05.shk
Lesson 5: Adaptive Encoding. Adaptive vs static methods,
Splay trees, adaptive Huffman.
Size: 97 kB
License: (Unspecified)
Id: 435
hcomp06.shk
Lesson 6: Arithmetic Coding. How arithmetic encoding
works; includes the CACM sources and variations.
Size: 102 kB
License: (Unspecified)
Id: 436
hcomp07.shk
Lesson 7: Ziv and Lempel. Discussion of LZ77 and LZ78.
Size: 10 kB
License: (Unspecified)
Id: 437
hcomp08.shk
Lesson 8: LZW. Detailed explanation of the LZW
algorithm.
Size: 44 kB
License: (Unspecified)
Id: 438
hcomp09.shk
Lesson 9: NuFX and ShrinkIt. Discussion about the
compression used in ShrinkIt.
Size: 24 kB
License: (Unspecified)
Id: 439
hcomp10.shk
Lesson 10: LZSS. Detailed explanation of the LZSS
algorithm.
Size: 49 kB
License: (Unspecified)
Id: 440
hcomp11.shk
Lesson 11: LZH, LZARI, and LZB. How to improve LZSS with
Huffman, arithmetic, and unary coding.
Size: 96 kB
License: (Unspecified)
Id: 441
hcomp12.shk
Lesson 12: HardPressed(tm). How to write compression
modules for HardPressed.
Size: 11 kB
License: (Unspecified)
Id: 442