Utility class for encoding and decoding data in base64 format.
// Encode a string to base64 const encoded = Base64.encodeString('Hello, Lens Studio!'); console.log('Encoded:', encoded); // Decode base64 back to bytes const decoded = Base64.decode(encoded); const text = new TextDecoder().decode(decoded); console.log('Decoded text:', text); // Round-trip binary data through base64 const original = new Uint8Array([72, 101, 108, 108, 111]); const b64 = Base64.encode(original); const restored = Base64.decode(b64); console.log('Round-trip match:', original.every((v, i) => v === restored[i])); Copy
// Encode a string to base64 const encoded = Base64.encodeString('Hello, Lens Studio!'); console.log('Encoded:', encoded); // Decode base64 back to bytes const decoded = Base64.decode(encoded); const text = new TextDecoder().decode(decoded); console.log('Decoded text:', text); // Round-trip binary data through base64 const original = new Uint8Array([72, 101, 108, 108, 111]); const b64 = Base64.encode(original); const restored = Base64.decode(b64); console.log('Round-trip match:', original.every((v, i) => v === restored[i]));
Protected
Snap Hidden
Static
Decode a base64 string to a Uint8Array.
Encode a Uint8Array to a base64 string.
Encode a string to a base64 string.
Utility class for encoding and decoding data in base64 format.
Example