Data-HexDump-XXD
view release on metacpan or search on metacpan
L<version> is a I<de facto> standard but still not in core as of 5.8.8,
so you'll need it (or you'll have to comment it out).
L<Getopt::Long> and L<Pod::Usage> should be no problem, because they're in
core.
So, what you will really need are L<File::Slurp> and, of course,
L<Data::HexDump::XXD>.
=head1 BUGS AND LIMITATIONS
No bugs have been reported.
Please report any bugs or feature requests through http://rt.cpan.org/
Only two options of the original B<xxd> are supported, but they should
be the most useful and used.
Consequent equal lines in dump are not grouped with C<*>.
lib/Data/HexDump/XXD.pm view on Meta::CPAN
=head1 CONFIGURATION AND ENVIRONMENT
Data::HexDump::XXD requires no configuration files or environment variables.
=head1 DEPENDENCIES
Among the non-core, only C<version>.
=head1 BUGS AND LIMITATIONS
It is currently limited to the basic behaviour of B<xxd>. Note that plain
hex dump is pretty straightforward in Perl, you simply have to call:
my $hex = unpack 'H*', $bindata;
Note also that the high nybble is always assumed to come first in
dumps (see C<perldoc -f unpack>, C<H> template).
No bugs have been reported.
( run in 0.769 second using v1.01-cache-2.11-cpan-05444aca049 )