CONTENTS

Home
Projects
  Electronics
  Graphics
  Java
  Java Mobile
  Other Stuff
Resume
Music
Links To Friends
Pictures
About Mike
Contact

Random Link
Microcontrollers



Compression Routines

Related pages on www.mikekohn.net: SSE Image Processing, GIF, TIFF, BMP/RLE, JPEG, AVI, kunzip, gif2avi, Ringtone Tools, yuv2rgb

One of my dorky computer interests happens to be compression schemes and file formats. Here are links to my pages of different file format parsers, decompression/compression libraries, and such that I have written. If you have any questions or such about these programs, feel free to email me.

BMP/RLE (Run Length Encoding) Compression - Simple image file format and compression.

GIF and LZW Compression/Decompression - Some GIF/LZW decompression and compression routines I wrote and packaged in an easy to use library.

Deflate (Huffman/LZ77) Decompression - DEFLATE is a common compression algorithm used in PNG image files, ZIP file archives, and gzip. I wrote some DEFLATE decompression routines and stuffed them in a library for unzipping ZIP files.

TIFF and Huffman/CCITT Group 3,4 Compression - A TIFF file format parser and decompressor.

JPEG/JFIF - JPEG decompression and DCT analysis programs.

AVI I have two programs here. One is an AVI file parsing program that will dump headers and the other is a small AVI creating library.

anal_pe (exe, dll, ocx) - Program to parse out Microsoft executable and library files and dump all the header information.

dump_fat (FAT Filesystem) - Small routines to parse a FAT file system.

bmp2ico Small program to convert BMP files into ICO files.

unanm - A parser for the old ANM file format.

Compressing Pixel Differences An experiment I did compression pixel differences rather than the actual pixels.

Diskcopy Old Apple disks images are saved in this format sometimes. This program helps extract data from it.


Copyright 1997-2008 - Michael Kohn

Please visit my many other projects, including free J2ME Java games for Mobile phones, graphics and sound programs, chat software, and much more at http://www.mikekohn.net.

This page was designed to work with all standard HTML compatible webbrowsers including Firefox, IE, Safari, and Links.