20 lines
690 B
Zig
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});
|
|
}
|