Skip to content

infinity.hex

Provides hexadecimal-encoding and decoding functionality.

Module: infinity.encoding

Functions:
infinity.loadModule('infinity.encoding');

let encodedData = infinity.hex.encode('AUO_ÄÜÖ ß-"+&,?.<=>');
console.debug(encodedData);
//41554F5FC384C39CC39620C39F2D222B262C3F2E3C3D3E

let decodedData = infinity.hex.decode(encodedData);
console.debug(decodedData);
//AUO_ÄÜÖ ß-"+&,?.<=>

Functions

decode()

Attempts to decode the given string from hex-encoding and returns the results.

Signature:

decode( value: string, encoding?: infinity.encoding ): string

Parameters:

Return type: string

Example:

infinity.loadModule('infinity.encoding');
let decodedData = infinity.hex.decode(encodedData)

encode()

Converts the given string to corresponding hexadecimal codes and returns the results.

Signature:

encode( value: string, encoding?: infinity.encoding ): string

Parameters:

Return type: string

Example:

infinity.loadModule('infinity.encoding');
let encodedData = infinity.hex.encode(dataToEncode);