Sha256: e1a1aebe973c8727bd37c2bbd8a6dde41e41605e0ce296cc419b8ec2550ad370

Contents?: true

Size: 1.79 KB

Versions: 2

Compression:

Stored size: 1.79 KB

Contents

= hexy -- utility to create hex dumps 

`hexy` is a ruby library that's easy to use to create hex dumps from 
within your ruby scripts. It contains a number of options to configure
how the hex dumb will end up looking.

It should create a pleasant looking hex dumb by default:

   b = Hexy.new "\000\001\003\005\037\012\011bcdefghijklmnopqrstuvwxyz0123456789"
   puts b.to_s

results in this dump:

	0000000: 00 01 03 05 1f 0a 09 62   63 64 65 66 67 68 69 6a  .......b cdefghij 
	0000010: 6b 6c 6d 6e 6f 70 71 72   73 74 75 76 77 78 79 7a  klmnopqr stuvwxyz 
	0000020: 30 31 32 33 34 35 36 37   38 39                    01234567 89

but it's also possible to configure:

* Line numbering
* Line width
* Format
* Case of hex decimals
* Presence of the ASCII annotation in the right column.

This mean you can do exciting dumps like:

	0000000: 0001 0305 1f0a 0962  .... ...b 
	0000008: 6364 6566 6768 696a  cdef ghij 
	0000010: 6b6c 6d6e 6f70 7172  klmn opqr 
	0000018: 7374 7576 7778 797a  stuv wxyz 
	0000020: 3031 3233 3435 3637  0123 4567 
	0000028: 3839                 89

or even:

	0000000: 00 01 03 05 1f 0a 09 62   63 64 65 66 67 68 69 6a 
	0000010: 6b 6c 6d 6e 6f 70 71 72   73 74 75 76 77 78 79 7a 
	0000020: 30 31 32 33 34 35 36 37   38 39

with hexy!
   

== Installing

Having a "Installing" section is a bit of a chicken or egg question.
Someone reading this README has, in all likelyhood already installed the
package. 

 You can install the +hexy+ package by executing:

	gem install hexy -r

alternatively, you can download +.tar.gz+ or +.zip+ archives from 
Rubyforge[http://rubyforge.org/frs/?group_id=2203].


== Mail

In case you discover bugs, spelling errors, offer suggestions for
improvements or would like to help out with the project, you can contact
me directly (tim@kuriositaet.de).	















=

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hexy-0.1.2 README
hexy-0.1.0 README