In this blog, I wrote about the architecture of a ZIP file and how we can leverage HTTP range requests to download files without decompressing the archive, in-browser.
Thank you. I was tinkering with sockets programming while working on a side-project in Python and needed to parse through a raw HTTP request to do some manipulation before sending it (to be precise - a proxy that reads requests, makes changes and forwards it to the destination)