From 6668d6c1be7494f0aae67c6b67fff39eb9bc2cc9 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Thu, 29 Jan 2026 11:11:41 +0000 Subject: [PATCH] Add devterm tools and TUI menu --- devterm/tools/base64_tool.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 devterm/tools/base64_tool.py diff --git a/devterm/tools/base64_tool.py b/devterm/tools/base64_tool.py new file mode 100644 index 0000000..818fba1 --- /dev/null +++ b/devterm/tools/base64_tool.py @@ -0,0 +1,12 @@ +import base64 + + +def encode_base64(data: str) -> str: + return base64.b64encode(data.encode("utf-8")).decode("utf-8") + + +def decode_base64(data: str) -> str: + missing_padding = len(data) % 4 + if missing_padding: + data += "=" * (4 - missing_padding) + return base64.b64decode(data.encode("utf-8")).decode("utf-8")