SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Data-Hexify rpm build for : OpenSuSE. For other distributions click perl-Data-Hexify.

Name : perl-Data-Hexify
Version : 1.00 Vendor : openSUSE
Release : 15.13 Date : 2011-09-16 13:42:57
Group : Development/Libraries/Perl Source RPM : perl-Data-Hexify-1.00-15.13.src.rpm
Size : 0.01 MB
Packager : https://bugs_opensuse_org
Summary : Perl extension for hexdumping arbitrary data
Description :
This module exports one subroutine: \'Hexify\'.

\'Hexify\' formats arbitrary (possible binary) data into a format suitable
for hex dumps in the style of \'xd\' or \'hexl\'.

The first, or only, argument to \'Hexify\' contains the data, or a reference
to the data, to be hexified. Hexify will return a string that prints as
follows:

0000: 70 61 63 6b 61 67 65 20 44 61 74 61 3a 3a 48 65 package Data::He
0010: 78 69 66 79 3b 0a 0a 75 73 65 20 35 2e 30 30 36 xify;..use 5.006

and so on. At the left is the (hexadecimal) index of the data, then a
number of hex bytes, followed by the chunk of data with unprintables
replaced by periods.

The optional second argument to \'Hexify\' must be a hash or a hash
reference, containing values for any of the following parameters:

* 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.

* duplicates

When set, duplicate lines of output are suppressed and replaced by a
single line reading \'**SAME**\'.

Duplicate suppression is enabled by default.

* showdata

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

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:

0000: ... 74 61 3a 3a 48 65 ta::He
0010: 78 69 66 79 3b ... 65 20 35 2e 30 30 36 xify;..use 5.006
... and so on ...

Alignment is on by default. Without alignment, the result would be:

000a: 74 61 3a 3a 48 ... 79 3b 0a 0a 75 73 65 ta::Hexify;..use
001a: 20 35 2e 30 30 ... 73 65 20 73 74 72 69 5.006;.use stri
... and so on ...

* start

Pretend that the data started at this byte (while in reality it starts at
byte \'first\'). The above example, with \'start => 0\', becomes:

0000: 74 61 3a 3a 48 ... 79 3b 0a 0a 75 73 65 ta::Hexify;..use
0010: 20 35 2e 30 30 ... 73 65 20 73 74 72 69 5.006;.use stri
... and so on ...

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Factory:/RISCV/standard/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Data-Hexify-1.00-15.13.noarch.rpm
ftp.icm.edu.pl  perl-Data-Hexify-1.00-15.13.noarch.rpm
     

Provides :
perl(Data::Hexify)
perl-Data-Hexify

Requires :
perl(:MODULE_COMPAT_5.40.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/Data
/usr/lib/perl5/vendor_perl/5.40.0/Data/Hexify.pm
/usr/share/doc/packages/perl-Data-Hexify
/usr/share/doc/packages/perl-Data-Hexify/Changes
/usr/share/doc/packages/perl-Data-Hexify/README
/usr/share/man/man3/Data::Hexify.3pm.gz

 
ICM