http://www.perlmonks.org?node_id=121277

Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I'm attempting to interpret a binary file in Perl. I've got schematics of the file, but I'm rather clueless as how to read and incorporate them.

Here's what I'm using right now to try to read things:
use Data::HexDump; my $f = new Data::HexDump; $f->file("file"); $f->block_size(1024); print while $_ = $f->dump;
The schematics include "Structure Offset" and "Record Lengths" of 2 chars, word, etc., as well as tables with F E D C B A 9 8 7 6 5 4 3 2 1 0 and certain values under each.

I am absolutely clueless as to how this works, and seeing as how I don't know the exact name of what I'm using or trying to do, it is a bit difficult to search.

Any insight or suggestions anyone could offer would be greatly appreciated. Thanks!