文本转二进制
将文本转换为二进制代码并转换回来(8-bit,UTF-8),在浏览器中本地完成,不上传任何内容。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
将文本转换为二进制代码并转换回来(8-bit,UTF-8),在浏览器中本地完成,不上传任何内容。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在计算机里,每个字母归根结底都是一串 0 和 1。这个工具让这一层变得可见:它把你的文本转换成它的二进制表示,每个字节表示为八位,也同样能转换回来。这对学习、对演示字符编码如何工作,或者把一段二进制消息重新变得可读都很有用。
工具会自动识别方向。文本通过它的 UTF-8 字节进行编码,所以汉字、重音字符和表情符号也能正确表示,此时它们会占用多个字节。转换回去时,八位分组重新变回字节,原始文本会无损还原。八位分组之间的空格会被忽略,因此你可以用任何常见写法粘贴二进制。
整个转换完全在你的浏览器中本地运行,使用纯 JavaScript:你的文本不会被上传、不会被保存,也不会从 CDN 加载任何外部库。结果可以下载为文本文件,或者直接复制出来。
| 输入格式 | 文本输入 |
|---|---|
| 输出格式 | TXT |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 编码通过 UTF-8 字节以八位为一组进行(每字节 8 位)。转换回去时,位数必须是八的倍数,否则工具会如实报告一个错误。各组之间的空格会被忽略。多字节字符会相应占用多个八位分组。
不会。转换完全在你的浏览器中本地运行;你的文本绝不会离开你的设备,也不会被保存。
可以。文本通过它的 UTF-8 字节进行编码,所以汉字、重音字符和表情符号也能正确表示,此时它们会占用多个八位分组。
作为一串 0 和 1,其数量是八的倍数。八位分组之间允许有空格,并且会被忽略。
如果位数不是八的倍数,工具会如实报告一个错误,而不是给出错误的结果。