关于 Toolstead
Toolstead 是一组小而专注的浏览器端开发者工具。第一个是 Base64 与图片互相转换 —— 它不轻易放弃那些被其它工具拒绝的输入;后面还会加入更多工具,而它们遵循同一套规则:不上传、不要账号、不追踪。它存在的理由是:排查一段 Base64 数据不应该需要先写个脚本。
它是怎么做的
没有后端,也没有任何第三方运行时依赖。这里的每个工具都是纯 HTML、CSS 和 JavaScript,以静态文件的形式提供。解码使用浏览器自带的 atob 和 Blob API,编码使用 FileReader。较大的数据会交给 Web Worker 处理,界面因此不会被卡住。
这对你意味着什么
你的数据不会离开浏览器。这里没有可供检查的上传接口,因为根本不存在,你可以在 DevTools 的 Network 面板里自行确认。站点也可以作为 PWA 安装,所以只要加载过一次,断网后依然可用——在对着内部服务排查问题时很有用。
它不做什么
没有账号,不保存历史记录,没有跨站跟踪你的分析统计,撰写本文时也没有广告。等到引入广告时,隐私政策会明确说明投放了什么,以及如何退出。
值得了解的局限
Base64 字符串本身不带校验和,所以被截断的数据并不总能被识别为截断。凡是工具能判断的情况——长度不是 4 的倍数,或者签名能解出来却无法渲染——它都会明说。判断不了的时候,它会报出解码后的字节数,供你与来源对照。