Data compression formats


I'm interested in data compression algorithms and file formats. In particular, I like to reverse engineer proprietary, unknown file formats and make decompressors which allow anyone to unpack these formats.

This includes cabextract, a popular UNIX program for decompressing Microsoft Cabinet files, and libmspack, which is a library for many Microsoft compression formats, including CAB, CHM, SZDD, KWAJ and OAB.

An anonymous author used my code in 2003 to produce ConvertLit, which allowed people to decode Microsoft eBook (LIT) files into their original HTML. This format is now defunct, and may all other DRM formats go with it!

See my Amiga software for other data compression software, including ppcrack!