Excellent programming techniques. By the way, i don't understand what you writing. I only know is a program to zip file.
Besides that, i also have a suggestion , why you don't try to code the linux compression algorithm and post back in future. Keep up the good work.