File Compression using Adaptive Huffman Coding