Command Palette

Search for a command to run...

二进

二进制翻译

将文本翻译成二进制和二进制转换为文本,以及十六进制、十进制和八进制,支持完整的 UTF-8

什么是二进制翻译器?

Binary Translator 将人类可读的文本转换为二进制代码 - 计算机实际存储的 1 和 0 - 并将该二进制转换回文本。每个字符都转换为其 UTF-8 字节值,并在您选择的基数中写出:二进制(基数 2)、八进制(基数 8)、十进制(基数 10)或十六进制(基数 16)。键入"Hi",您立即看到 01001000 01101001;将该二进制文件粘贴回去,您将再次获得"Hi"。

作为文本到二进制翻译器,它需要整句和段落,而不仅仅是单个字母:两个单词之间的空格变为 00100000,换行变为 00001010。它还可以作为字节字符串的二进制到十进制翻译器。将二进制解码为文本,按交换,然后选择十进制,每个字节显示为 0 到 255 的数字,因此 01001000 01101001 读取为 72 105。

翻译不是几百个ASCII字母的查找表。 这个工具通过 UTF-8 对完整的 Unicode 范围进行编码,因此重音字母、非拉丁文脚本,甚至表情符号都能正确翻译两个、三个或四个字节。 解码时,该工具将多字节序列重新组合成原始字符,并在字节流格式不正确时报告明显错误,而不是产生无声垃圾。

一切都在您的浏览器中 100% 运行。 无论您是在解码捕获的二进制字符串、教授字符编码的工作方式,还是检查消息在字节级别的表示方式,您粘贴的内容都不会上传或记录。 页面加载后,翻译器可以脱机工作,因此您可以在不离开设备的情况下转换敏感字符串。

Text要变成字节才能变成二进制,所选择的编码决定答案,这里用UTF-8,也就是ASCII字符占用一个字节,每个字节产生八位,而一个带重音字母则取两个字节和一个表情符号四,所以一个五字的字并不总是四十位,解码成乱码的二进制字符串通常是在不同的编码下产生的,解码时分组很重要:八位到一个字节是假设,长度不是八的倍数的二进制字符串要么被截断,要么用七位ASCII写成,这在较旧的系统中很常见。分隔符在输入上很灵活,因为源不同,但一致的间距使得一个长字符串远易于用眼检查。

如何使用二进制翻译器?

  1. 选择方向

    选择“文本到二进制”将可读文本编码为代码,或“二进制到文本”将二进制、十六进制、十进制或八进制字符串解码回字符。

  2. 选择数字基数

    在二进制、十六进制、十进制和八进制之间切换。 输出立即重新格式化,每个字节都被零填充到一致的宽度。

  3. 输入您的输入

    键入或粘贴文本以进行编码,或粘贴代码以进行解码。 空格、逗号和换行符都作为分隔符工作,连续二进制或十六进制是自动分割成字节的。

  4. 复制结果

    转换后的输出显示在下面。 一键复制它,或加载示例以首先查看工作示例。

One byte in all four bases

Text becomes bytes before it becomes any of these bases, and the byte is the part that matters. The encoder runs UTF-8 by hand so a character outside ASCII produces the same bytes here as it would anywhere else: an emoji is four bytes, not one mangled value.

How the capital letter H, byte value 72, looks in each base
BasePadding per byteThe letter H
Binary8 digits01001000
Octal3 digits110
Decimalnone, 0 to 255 varies in width72
Hexadecimal2 digits48

主要特点

  • 两路翻译

    在一个工具中将文本转换为二进制和二进制转换回文本,切换方向而不丢失输入

  • 四个数基

    输出或读取二进制、八进制、十进制和十六进制 - 对于调试、教育和低级格式非常有用

  • 完整的 UTF-8 支持

    使用正确的多字节UTF-8对整个Unicode范围进行编码和解码,包括重音、CJK字符和表情符号

  • 灵活的输入解析

    接受空格、逗号或换行符分隔值,自动分块连续二进制和十六进制成字节大小的部分

Frequently Asked Questions

选择“文本到二进制”,将基本设置为二进制,并将文本输入到输入框中。 每个字符都转换为其 UTF-8 字节值并显示为 8 位组,因此“A”变成 01000001。 结果会实时更新,可以一键复制。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary translatortext to binarybinary to textbinary code translatortext to hexhex to textascii to binarybinary decoderbinary encodertext to decimaltext to binary translatorbinary to decimal translator