Base64与二进制编码

在UTF-8文本、原始文件与Base64/URL安全/HEX编码间本地转换。

文件与文本仅在当前浏览器本地处理,不上传服务器。离开页面后自动清空,请及时保存。

编码输入

文本编码最多100万UTF-16单元,原字节/解码结果最多8 MB,HEX编码文件约16 MB,Base64约10.7 MB;允许空输入。

编码规则

文本编码先转UTF-8;文件编码保持全部原始字节,不猜文本编码。解码允许空格/Tab/换行,严格校验字符、补位与尾位;不接受data:前缀。Base64URL接受URL安全字符,导出不含补位。合法UTF-8文本可复制及下载.txt;二进制下载.bin原始字节,二进制显示前1024字节HEX;不执行解码内容或自动打开文件。

正在检查浏览器支持;需要现代浏览器Worker,哈希还需HTTPS或本机环境WebCrypto。

全部浏览器本地Worker处理,30秒超时可取消;哈希按限额一次读取文件,非无限流式。离页终止Worker并释放文件与结果,不上传文件、名称或摘要。

使用说明

输入内容或选择文件,按页面说明在本地计算、校验、编辑与下载;不上传文件、文本、文件名、哈希或运营排期。详细规模与数据口径见工作区。