implement encode and decode by GZIP, efficiency of huffman is very low. compression rate is about 25%