Skip to content

betaveros/xxb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xxb

xxb is a fancy/silly xxd replacement I wrote in like 2015 or something, for fun and to learn about what extremely low-level Haskell was like. I seem to have forgotten about it for two years, though. Features include:

  • Ability to produce colored output
  • Different methods for displaying bytes as one or two characters on the right-side column of the hexdump
  • Speed, using (possibly gratuitous) bytewise pointer magic. When colored output is disabled, it runs faster than xxd on my computer!
  • Although xxb outputs the byte positions just like xxd, it ignores the byte positions when reversing a file, making it much easier to insert, delete, and rearrange bytes in a hexdump. When I've used xxb, I've never wished for it to respect the old byte positions.

Example screenshot

About

A fancy/silly xxd replacement in Haskell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published