File ↔ Base32
在浏览器本地处理数据。
常见问题
数据在哪里处理?
在浏览器本地处理,不上传输入。
支持哪些功能?
仅覆盖列出的格式和测试样本。文件上限 8 MiB;编码、解码提供字节文件下载。UUIDv6 仅检查格式、唯一性及排序,不证明随机性。
其他语言
参考资料
我们如何确保结果正确
我们使用以下自动化测试验证此工具。下方保留测试用例的原始名称,便于查看实际断言和复现。
- 验证方法
- 检查 RFC4648 的 foo 向量、二进制字节往返及无效字符拒绝。 解码回归覆盖保留的 Hex/Base64 来源选项和上传的编码文本。
- 对比依据
- 对比依据:RFC 4648 section 10 fixed foo → MZXW6=== vector; same @scure/base 2.0.0 inverse for binary cases.
- 验证范围
- 仅覆盖列出的格式和测试样本。文件上限 8 MiB;编码、解码提供字节文件下载。UUIDv6 仅检查格式、唯一性及排序,不证明随机性。
测试源码与用例(点击文件名查看)
-
completion-tools.test.js
- file-base32: RFC4648 vectors and binary file bytes
- File decoders treat input as encoded text regardless of the source byte selector
这些测试覆盖列出的样本和边界,不代表所有输入都已证明正确。往返测试和使用同一依赖库的检查,不属于独立交叉验证。