Perlといえばテキスト処理や正規表現が得意で、バイナリを扱うような話についてはあまり聞かない印象があります。Perlが持つ関数pack/unpack等でもバイナリ処理は可能ですが、今回はData::ParseBinaryを使ってバイナリファイルを気軽に解析してみましょう。
基本
ファイルからストリームを作る
解析したいファイルをData::ParseBinaryで扱えるストリームに変換します。
use Data::ParseBinary;
my $stream = CreateStreamReader(...
Data::ParseBinary