@qian-kun/base64
v0.1.0
Published
Base64 编码与解码工具,支持文本与 UTF-8,可一键复制结果。
Readme
@qian-kun/base64
Base64 编码与解码工具,支持文本与 UTF-8(含中文),实时转换,可一键粘贴、复制、下载。
功能
- 编码 / 解码双向模式切换(顶部按钮,或
Ctrl/Cmd + Enter快捷键) - 实时转换(输入即转换)
- UTF-8 兼容(中文不乱码)
- 一键粘贴(从剪贴板)、复制结果、下载为 txt
- 状态指示灯(idle / success / error)
- 字符计数
- 解码失败时自动提示
开发
npm install
npm run dev # 本地开发(Vite)
npm run build # 构建到 dist/目录结构
├── src/
│ ├── App.vue # 主组件
│ ├── main.ts # 入口
│ └── vite-env.d.ts # 类型声明
├── index.html
├── icon.png # 应用图标
├── package.json # 含 qk 配置字段
├── scripts/copy-assets.js # 构建时复制 icon.png 到 dist
├── tsconfig.json
└── vite.config.tspackage.json qk 字段
{
"qk": {
"name": "Base64 编解码",
"entry": "dist/index.html",
"icon": "icon.png",
"singleton": false,
"permissions": {
"clipboard": true
},
"window": {
"width": 1080,
"height": 600,
"resizable": true,
"center": true
}
}
}在 QK Shell 中测试
- 构建应用:
npm run build - 将构建产物(
dist/+icon.png+ 含qk字段的package.json)放入 QK 的apps/<app-id>/目录 - 在 QK Shell 中点击应用图标启动
