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