Hex

object Hex : Encoder

Provides cross-platform utilities for encoding values into hex, or decoding values from hex.

Properties

Link copied to clipboard

Array of hex-allowable characters.

Functions

Link copied to clipboard
open override fun decode(data: ByteArray): ByteArray

Decode the provided data as a byte array of hex-encoded data.

open override fun decode(string: String): ByteArray

Decode the provided string as a byte array of hex-encoded data.

Link copied to clipboard
open override fun decodeToString(data: ByteArray): String

Decode the provided data into a string of decoded data.

open override fun decodeToString(string: String): String

Decode the provided string into a string of decoded data.

Link copied to clipboard
open override fun encode(data: ByteArray): ByteArray

Encode the provided data as a byte array of hex-encoded data.

open override fun encode(string: String): ByteArray

Encode the provided string as a byte array of hex-encoded data.

Link copied to clipboard
open override fun encodeToString(data: ByteArray): String

Encode the provided data as a string of hex-encoded data.

open override fun encodeToString(string: String): String

Encode the provided string as a string of hex-encoded data.

Link copied to clipboard
open override fun encoding(): Encoding

Return the enumerated Encoding which is implemented by this Encoder.