在线二进制翻译工具,把二进制数据转换成文本或十六进制
使用场景
学习计算机原理的学生和初学者用得最多。老师布置作业说"把 01001000 01100101 01101100 01101100 01101111 翻译成英文",你用这个工具输进去秒出结果——“Hello”。刚开始学二进制的时候,每次都要对着 ASCII 码表一个一个字符查,费时又容易错,有工具帮忙验证学习效果快得多。
逆向工程师和底层开发者也会用到。比如你拿到一段二进制数据,想看看它是不是文本内容。把二进制丢进去转成 ASCII 一看,如果出来可读的英文字母,那说明这可能是文本数据;出来一堆乱码,那大概率是编译过的二进制指令或其他格式。这个判断在分析二进制文件的时候是第一道工序。
做网络协议分析的时候也很有用。抓包工具 Wireshark 有时候直接给你看十六进制,但如果你更习惯看二进制,或者需要看某一位是 0 还是 1(比如标志位、权限位),用这个工具快速把十六进制展开成二进制,按位检查每个 flag 的状态。
常见问题
问:为什么我输入 01000001 结果显示的是大写 A,而不是数字 65? 答:因为这个工具把二进制当作字符编码来解释。01000001 在 ASCII 编码里对应的是大写字母 A。如果你想知道它的十进制数值,需要用进制转换器转成十进制,结果是 65。
问:支持中文二进制翻译吗? 答:支持。中文在 UTF-8 编码下每个字占 3 个字节,你需要输入完整的 24 位二进制(如 01001111 01010010 01001110 对应"中"),工具会自动识别并翻译成对应的中文字符。
问:二进制和十六进制之间怎么快速互转? 答:每 4 位二进制对应 1 位十六进制。比如 1010 是 A,1111 是 F。你不需要用这个工具做 4 位的转换,但遇到长串二进制的时候,这个工具能一键搞定批量转换。
相关工具推荐
- 进制转换器 - 二进制、十进制、十六进制互转
- ASCII 码表 - 查看每个二进制对应的 ASCII 字符
- Base64 编码/解码工具 - 另一种常见的二进制文本编码方式