360 Secure SkillHub
360 安全技能中心

Base64 Toolkit

提供 encode、decode、encode-url、decode-url、image-encode 五个动作的 Python 命令行工具,可将文本与图片转换为 Base64 或 data URI 并还原,适用于凭据编码、数据传输、URL 参数和图片内嵌等转换场景,文档标注状态为待测试。

freeter226
freeter226
热度 42.02
最近更新 2026-05-11 17:35:38
分类:效率依赖:代码执行 / 读写文件应用场景:文件转换 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add base64-toolkit
Metadata
name
base64-toolkit
description
Base64 encoding and decoding toolkit. Encode/decode text, URL-safe Base64, and image to Base64 conversion.
metadata
{"openclaw":{"emoji":"🔐","requires":{"bins":["python3"]}}}

Base64 Toolkit

A comprehensive Base64 encoding and decoding tool for developers.

Features

  • Encode - Convert text to Base64
  • Decode - Convert Base64 back to text
  • URL-Safe - URL-safe Base64 encoding (+/- instead of /+)
  • Image to Base64 - Convert images to Base64 data URI

Usage

python3 skills/base64-toolkit/scripts/base64_toolkit.py <action> [options]

Actions

Action Description
encode Encode text to Base64
decode Decode Base64 to text
encode-url URL-safe Base64 encoding
decode-url URL-safe Base64 decoding
image-encode Convert image to Base64 data URI

Options

Option Type Default Description
--input string - Input string or file path
--file bool false Treat input as file path

Examples

# Encode text
python3 skills/base64-toolkit/scripts/base64_toolkit.py encode --input "Hello, World!"

# Decode Base64
python3 skills/base64-toolkit/scripts/base64_toolkit.py decode --input "SGVsbG8sIFdvcmxkIQ=="

# URL-safe encode
python3 skills/base64-toolkit/scripts/base64_toolkit.py encode-url --input "Hello+World?"

# URL-safe decode
python3 skills/base64-toolkit/scripts/base64_toolkit.py decode-url --input "SGVsbG8rV29ybGQ_"

# Image to Base64
python3 skills/base64-toolkit/scripts/base64_toolkit.py image-encode --input /path/to/image.png

Use Cases

  1. API authentication - Encode credentials for Basic Auth
  2. Data transmission - Safely transmit binary data as text
  3. URL parameters - Use URL-safe Base64 in URLs
  4. Image embedding - Embed images in HTML/CSS as data URIs
  5. JWT tokens - Decode and inspect JWT payload

Current Status

Ready for testing.