Coursework from CSC485B at UVic, a systems topics class focused on data compression.
All programming assignments were done in c++.
uvcompress/ holds an implementation of the unix compress utility's encoder.
uvgz/ holds and implementation of the GZip encoder (using the DEFLATE algorithm).
uvzz/ holds an implementation of my own customized encoder and decoder.
uvg/ holds an implementation of a JPEG-influenced DCT-based .bmp image compressor and decompressor.
uvid/ holds an implementation of a very simple video (no audio or other metadata) codec, based on
the image codec mplemented in uvg.