Skip to content
This repository has been archived by the owner on Oct 3, 2022. It is now read-only.
/ be2le Public archive

Simple bash command line script for converting big endian byte strings to little endian byte strings

Notifications You must be signed in to change notification settings

NoodleOfDeath/be2le

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

be2le

Simple bash command line script for converting big endian byte strings to little endian byte strings

Usage

$ git clone https://github.com/NoodleOfDeath/be2le
Cloning into 'be2le'...
remote: Enumerating objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 3
Receiving objects: 100% (3/3), done.
$ cd be2le
$ chmod +x be2le
$ ./be2le -h
be2le v.1.0 (c) 2019 NoodleOfDeath

usage: be2le [options] <hex-string> ...[hex-string]

options:
  -h|--help                             displays this help message
  -f format|--format=format             specifies the output format; values can be "preserve", "int", "char", or "raw". Default is "preserve"
  -d delimiter|--delimiter=delimiter    specifies the delimiter used to separate converted strings; default is a newline character
  -n|--no-newline                       omits the trailing newline when printing to stdout
  -j|--join                             prints all converted strings as a single joined string
  -s|--strip-null                       strips leading null bytes.

examples:

$ be2le d76f411475428afc90947ee320
20e37e9490fc8a427514416fd7

$ be2le 0x3 0x41 67328fa 0x100aaf
0x03
0x41
fa287306
0xaf0a10

$ be2le aaff ade0 0x0dd '\x8700' -s -d ", "
ffaa, e0ad, 0xdd00, \x87

$ be2le 0xffee af0a d9c3 -j
0xeeff0aafc3d9 

$ be2le 0x33ffadfe -f char
\xfe\xad\xff\x33

$ be2le 0x00aa 0xaa aaaa00 -f int
0xaa 0x00 
0xaa 
0x00 0xaa 0xaa

About

Simple bash command line script for converting big endian byte strings to little endian byte strings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages