From what i understood Deflate is LZ77 and Huffman encoding but i have been looking at the structure of .zip file but i haven't seen where to extract information about Huffman tree that was used in compression. I suspect it might be stored in the compressed data but where exactly in it, its not specified anywhere.
My goal is to see if can do Deflate compression and decompression manually to better understand it before i start my python programming.
And frankly my knowledge is short on block sizes and Huffman tree, so that's where i want to try to understand.