File-Compression-Decompression Utilized the efficiency of Huffman encoding to compress and decompress text files. Language: Java. Data structures used: trees, maps, priority queues.