1.0.1 • Published 3 years ago

hex-endianess v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Endianess Formatting

Install

$ npm i hex-endianess

Usage

A simple function to change the sequence of bytes of hex value in given endianess.

endianness_formatting APIs

Format the hex string accroding to given endianess

Rearranges hexadecimal string based on endianness. Returns a string.

Parameters

  • hexString: hexadecimal string
  • endianness: order of hexadecimal digits needed in output.

Example

const { formatEndianess } = require('hex-endianess');

const hexString = "1326485b";
/* hexString value can be of length 8 or 16 depending upon the hex data */

const endianness = "Little Endian"; 
/* 
 Possible endianess values are: 
 1. Mid-Little Endian
 2. Little Endian
 3. Mid-Big Endian
 4. Big Endian
*/

const result = formatEndianess(hexString, endianness);

console.log("result = ",result);

Output

result = 5b482613