Synopsis
infgen is a deflate stream disassembler. It will read a gzip, zlib, or raw deflate stream, and output a readable description of the contents.
Motivation
infgen permits the examination of deflate compressed data for instructional purposes, to see how the data is compressed, and for debugging deflate compressors.
Installation
Simply compile infgen.c
, and provide the compressed data to stdin. The
disassembled output will be written to stdout.
Test
gzip < infgen.c | ./infgen
will display the disassembled result of compressing the infgen source code.
Use:
infgen -h
to see the command options.
License
This code is under the zlib license, found in the source file and LICENSE.