WebP 转 Base64
将 WebP 文件编码为 Base64 或 Data URI。
🖼️
拖入文件或点击选择。
WebP (.webp, image/webp)
0 字符
01
工作原理
直接读取原始文件字节,不重新压缩图片。动画、透明度和元数据都保留在编码后的数据中。
02
技术说明
Base64 的体积约增加三分之一。动画能否播放取决于浏览器支持。
常见问题
使用时需要注意什么?
Base64 的体积约增加三分之一。动画能否播放取决于浏览器支持。
数据会上传到服务器吗?
不会,处理过程在浏览器中完成。
其他语言
参考资料
我们如何确保结果正确
我们使用以下自动化测试验证此工具。下方保留测试用例的原始名称,便于查看实际断言和复现。
- 验证方法
- 给 FileReader 回调提供已知字节的 Data URI,检查页面保留正确的 Base64、MIME 与输出格式。
- 对比依据
- 已知输入字节与 Node.js Buffer 生成的参考 Base64。
- 验证范围
- FileReader 在该测试中是固定输入替身;它验证页面接收和格式化,不独立验证浏览器文件读取器。
测试源码与用例(点击文件名查看)
-
file-encoding-reliability.test.js
- Image-to-Base64 shared template: FileReader results preserve raw bytes and Data URI formats
这些测试覆盖列出的样本和边界,不代表所有输入都已证明正确。往返测试和使用同一依赖库的检查,不属于独立交叉验证。