Ik ben op zoek naar informatie over de manier waarop zipbestanden gecomprimeerd worden dmv het deflate algoritme. Ik heb de specificaties hiervan bekeken in RFC 1950, 1951 & 1952, en verdere uitleg hier en hier.
Voorzover ik het heb begrepen (correct me if im wrong) werkt het algoritme dmv een huffman boom en wordt deze overgezonden door de lengtes van de codes over te zenden, maar het is voor mij nog onduidelijk hoe dat precies in zn werk gaat (hoe bijvoorbeeld wordt vastgesteld welke code bij welk karakter hoort). Heeft iemand misschien meer gedetailleerde informatie over hoe het algoritme werkt of een stap-voor-stap voorbeeld van welke stappen genomen worden om de huffman boom over te zenden?
Voorzover ik het heb begrepen (correct me if im wrong) werkt het algoritme dmv een huffman boom en wordt deze overgezonden door de lengtes van de codes over te zenden, maar het is voor mij nog onduidelijk hoe dat precies in zn werk gaat (hoe bijvoorbeeld wordt vastgesteld welke code bij welk karakter hoort). Heeft iemand misschien meer gedetailleerde informatie over hoe het algoritme werkt of een stap-voor-stap voorbeeld van welke stappen genomen worden om de huffman boom over te zenden?