用途:该技能提供 Base64 编解码能力,可在命令行中把 Base64 字符串还原为文本、JSON 或二进制文件,也能把文本或文件编码为 Base64,并支持内容类型自动检测与批量处理,常用于解析 JWT Token 的 payload、查看 Base64 编码的 API 响应、处理 Kubernetes Secrets 等配置文件、转换图片 Data URI 以及调试加密数据。
主要能力:包含四类操作。decode 将 Base64 字符串解码为文本、JSON 或二进制;encode 将文本或文件编码为 Base64,并支持 --url-safe 的 URL 安全编码;detect 自动检测内容类型,可识别 JSON、纯文本、PNG/JPEG/GIF(通过 magic bytes)、PDF(通过 %PDF 头)及其它二进制(显示十六进制预览);batch 从文件批量解码,每行一个 Base64。
使用方式:均通过 python3 .blade/skills/base64-parser/scripts/base64_tool.py 调用。建议始终加 -p 参数以获得带 emoji 图标、显示完整内容的人类友好输出;不加 -p 时输出 JSON 格式,适合程序处理。解码可用 --output 保存文件,二进制需加 --binary;编码可用 --file 指定文件;批量模式使用 --file 与 --output-dir。
适用场景:解析 JWT、查看 API 返回的 Base64 数据、处理配置文件、图片 Data URI、调试加密前原始内容。
限制:资料未提供处理超大文件的性能上限、错误处理细节及平台兼容性说明。