I have MARC::Record 2.0 installed [1]. According to the Changes file marcdump now has a "--hex" switch [2]:
[ENHANCEMENTS] - Added --hex switch to marcdump, which dumps the record in hexadecimal. The offsets are in decimal so that you can match them up to values in the leader. The offset is reset to 0 when we're past the directory so that you can match up the data with the offsets in the directory. However.... I'm *not* finding that my marcdump actually has that hex switch: /usr/local/scripts/xml/marc => marcdump --hex test.mrc Unknown option: hex Usage: marcdump [options] file(s) Options: --[no]print Print a MicroLIF-style dump of each record --lif Input files are MicroLIF, not USMARC --field=spec Specify a field spec to include. There may be many. Examples: --field=245 --field=1XX --[no]quiet Print status messages --[no]stats Print a statistical summary by file at the end --version Print version information --help Print this summary I poked around the marcdump script and didn't find anything "hex": my $opt_print = 1; my $opt_quiet = 0; my $opt_stats = 1; my @opt_field = (); my $opt_help = 0; my $opt_lif = 0; Any ideas/explanations? The hex dump functionality would sure be handy. -- Michael [1] /usr/local/scripts/xml/marc => marcdump -v /usr/local/bin/marcdump, using MARC::Record v2.0 [2] CPAN > Revision history for Perl extension MARC::Record http://search.cpan.org/src/MIKERY/MARC-Record-2.0.0/Changes # Michael Doran, Systems Librarian # University of Texas at Arlington # 817-272-5326 office # 817-688-1926 mobile # [EMAIL PROTECTED] # http://rocky.uta.edu/doran/