2025-07-06 21:43:35 +01:00

20 lines
690 B
Zig

const std = @import("std");
const Base64 = @import("base64.zig").Base64;
pub fn main() !void {
const stdout = std.io.getStdOut().writer();
var memory_buffer: [1000]u8 = undefined;
var fba = std.heap.FixedBufferAllocator.init(
&memory_buffer
);
const allocator = fba.allocator();
const text = "Testing some more stuff";
const etext = "VGVzdGluZyBzb21lIG1vcmUgc3R1ZmY=";
const base64 = Base64.init();
const encoded_text = try base64.encode(allocator, text);
const decoded_text = try base64.decode(allocator, etext);
try stdout.print("Encoded text: {s}\n", .{encoded_text});
try stdout.print("Decoded text: {s}\n", .{decoded_text});
}