Decompressing a Gzip File by Hand

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • infgen

    Deflate disassember to convert a deflate, zlib, or gzip stream into a readable form.

  • For anyone looking to write their own Deflate/Gzip/Zlib, I would recommend looking at the little program called `infgen`:

    > infgen is a deflate stream disassembler. It will read a gzip, zlib, or raw deflate stream, and output a readable description of the contents.

    1. https://github.com/madler/infgen

  • nflate

    Naive implementation of DEFLATE in C for decompressing gzip files (RFC 1951, RFC 1952).

  • Programming a gzip (deflate) decompressor is a really good learning project. I did it last year, ultimately producing a pretty poor but working implementation [0]. I ended up modifying Mark Adler's puff example program to see the intermediary tables it produces to help debug my own implementation. I wish I had known about infgen (also by Adler). The other resource I would recommend, beyond the official specs is this article by Joshua Davies[1], also mentioned in the original post here.

    [0]: https://github.com/davecom/nflate

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • OpenBSD 7.3 を 7.4 へ アップグレード

    3 projects | dev.to | 6 May 2024
  • Show HN: Brainfrick – Brainfuck Interpreter in C

    1 project | news.ycombinator.com | 6 May 2024
  • Data Science at the Command Line, 2nd Edition (2021)

    5 projects | news.ycombinator.com | 6 May 2024
  • Lu5: Lua Interpreter for Creative Coding

    1 project | news.ycombinator.com | 6 May 2024
  • WebUI – lightweight WebView with Multi-language back end and full OS API access

    1 project | news.ycombinator.com | 6 May 2024