Bytes Actions
bytes.fromBase64String(base64: string): Uint8Array
Converts the given Base64 string into a byte array that contains the data represented by the string. Returns the new Uint8Array array.
The first parameter is a string and is the Base64 formatted string that should be converted to a Uint8Array byte array.
Examples
Convert a Base64 string into bytesconst data = bytes.fromBase64String('aGVsbG8='); // "hello" encoded in Base64
bytes.fromBase64Url(url: string): Blob
Converts the given Data URL into a blob object.
Returns a blob that contains the binary data. Returns null if the URL is not a valid Data URL.
The first parameter is a string and is the URL.
Examples
Convert a data URL to a blobconst blob = bytes.fromBase64Url('data:image/png;base64,aGVsbG8='); // "hello" encoded in Base64
bytes.fromHexString(hex: string): Uint8Array
Converts the given hexadecimal string into a byte array that contains the data represented by the string. Returns the new Uint8Array array.
The first parameter is a string and is the hexadecimal string that should be converted to a byte array.
Examples
Convert a hex string into bytesconst data = bytes.fromHexString('fffefd'); // 255, 254, 253 in hex
bytes.toBase64String(bytes: (Uint8Array | ArrayBuffer)): string
Formats the given bytes into a string that contains the Base64 representation of the given data. Returns the Base64 string.
The first parameter is a (Uint8Array | ArrayBuffer) and is the bytes that should be formatted into Base64.
Examples
Format a byte array into Base64os.toast(bytes.toBase64String(new Uint8Array([ 255, 254, 253 ])));
bytes.toBase64Url(bytes: (string | Uint8Array | ArrayBuffer), mimeType?: string): string
Converts the given bytes into a string that contains the Base64 Data URL representation of the given data.
The first parameter is a (string | Uint8Array | ArrayBuffer) and is the data that should be converted to a Base64 Data URL. If given a string, then it should be valid Base 64 data.
The second parameter is optional and is a string and is the MIME Type of the data. If omitted, then
image/png
will be used.Examples
Convert some bytes to a base 64 image/png data URLconst data = bytes.toBase64Url(new Uint8Array([ 255, 254, 253 ]));
Convert a base 64 string to a text/plain base 64 data URLconst data = bytes.toBase64Url('aGVsbG8=', 'text/plain'); // "hello" encoded in Base64
bytes.toHexString(bytes: Uint8Array): string
Formats the given bytes into a string that contains the hexadecimal representation of the given data. Returns the hex string.
The first parameter is a Uint8Array and is the bytes that should be formatted into hexadecimal.
Examples
Format a byte array into hexadecimalos.toast(bytes.toHexString(new Uint8Array([ 255, 254, 253 ]))); // fffefd in bytes