|first||The first byte of the data to be processed. Default is to start from the beginning of the data.|
|length||The number of bytes to be processed. Default is to proceed all data.|
|chunk||The number of bytes to be processed per line of output. Default is 16.|
|group||The number of bytes to be grouped together. Default is 1 (no grouping). If used, it must be a divisor of the chunk size.|
When set, duplicate lines of output are suppressed and replaced by a
single line reading **SAME**.
Duplicate suppression is enabled by default.
A reference to a subroutine that is used to produce a printable string
from a chunk of data. By default, a subroutine is used that replaces
unwanted bytes by periods.
The subroutine gets the chunk of data passed as argument, and should return a printable string of at most chunksize characters.
Align the result to chunksize bytes. This is relevant only when
processing data not from the beginning. For example, when first is 10,
the result would become:
Alignment is on by default. Without alignment, the result would be:
Pretend that the data started at this byte (while in reality it starts
at byte first). The above example, with start => 0, becomes:
Johan Vromans, <email@example.com>
Copyright (C) 2004 Squirrel Consultancy
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.6.0 or, at your option, any other version of Perl 5 you may have available.
|perl v5.20.3||DATA::HEXIFY (3)||2004-11-05|