This JavaScript library provides methods to encode and decode strings using Base64 encoding. The library includes functions to handle UTF-8 encoding and decoding to ensure proper encoding of Unicode characters.
Base64 Encoding: Convert a string to its Base64 encoded representation. Base64 Decoding: Convert a Base64 encoded string back to its original representation. UTF-8 Encoding: Convert a string to its UTF-8 encoded representation (internal use). UTF-8 Decoding: Convert a UTF-8 encoded string back to its original representation (internal use).
You can import the Base64 library in your JavaScript project:
import { Base64 } from 'str-base64';
Create an instance of the Base64 class:
const base64 = new Base64();
Use the encode method to encode a string to Base64:
const encodedString = base64.encode('Hello, World!');
console.log(encodedString); // Outputs: "SGVsbG8sIFdvcmxkIQ=="
Use the decode method to decode a Base64 encoded string:
const decodedString = base64.decode('SGVsbG8sIFdvcmxkIQ==');
console.log(decodedString); // Outputs: "Hello, World!"
This library is released under the MIT License. Feel free to use, modify, and distribute it as needed.
This README provides an overview of the Base64 library, including its features, usage instructions, and the complete source code for reference.