Data::HexDump::Range is a Perl module that creates a dump from binary data and user defined range descriptions. The goal of this module is to create an easy to understand dump of binary data.
This achieved through:
* Highlighted (colors) dump that is easier to understand than a monochrome blob of hex data
* Multiple rendering modes with different output formats
* Bitfield rendering
* Skipping uninterresting data
* The possibility to describe complex structures
SYNOPSIS
my $hdr = Data::HexDump::Range->new() ;
print $hdr->dump([['magic cookie', 12, 'red'],['image type', 2, 'green']], $data) ;
print $hdr->dump('magic cookie, 12, red :image type, 2, green', $data) ;
$hdr->gather(['magic cookie', 12, 'red'], $data) ;
$hdr->gather(['image type', 2, 'green'], $other_data) ;
print $hdr->dump_gathered() ;
$hdr->reset() ;
Product's homepage
Requirements:
· Perl