This document summarizes and compares entropy and dictionary-based techniques for lossless data compression. It discusses how entropy coding like Huffman coding assigns shorter codes to more frequent symbols, making it well-suited for JPEG images. Dictionary techniques like LZW replace strings with codes, performing better on files with repetitive data like TIFFs. While entropy coding has simpler encoding, dictionary methods have better compression ratios and decoding capability. The document also presents the proposed Huffman coding of a bitmap image to assign variable-length codes based on color probabilities.