
Binary Translator 将人类可读的文本转换为二进制代码 - 计算机实际存储的 1 和 0 - 并将该二进制转换回文本。每个字符都转换为其 UTF-8 字节值,并在您选择的基数中写出:二进制(基数 2)、八进制(基数 8)、十进制(基数 10)或十六进制(基数 16)。键入"Hi",您立即看到 01001000 01101001;将该二进制文件粘贴回去,您将再次获得"Hi"。
翻译不是几百个ASCII字母的查找表。 这个工具通过 UTF-8 对完整的 Unicode 范围进行编码,因此重音字母、非拉丁文脚本,甚至表情符号都能正确翻译两个、三个或四个字节。 解码时,该工具将多字节序列重新组合成原始字符,并在字节流格式不正确时报告明显错误,而不是产生无声垃圾。
一切都在您的浏览器中 100% 运行。 无论您是在解码捕获的二进制字符串、教授字符编码的工作方式,还是检查消息在字节级别的表示方式,您粘贴的内容都不会上传或记录。 页面加载后,翻译器可以脱机工作,因此您可以在不离开设备的情况下转换敏感字符串。
Text要变成字节才能变成二进制,所选择的编码决定答案,这里用UTF-8,也就是ASCII字符占用一个字节,每个字节产生八位,而一个带重音字母则取两个字节和一个表情符号四,所以一个五字的字并不总是四十位,解码成乱码的二进制字符串通常是在不同的编码下产生的,解码时分组很重要:八位到一个字节是假设,长度不是八的倍数的二进制字符串要么被截断,要么用七位ASCII写成,这在较旧的系统中很常见。分隔符在输入上很灵活,因为源不同,但一致的间距使得一个长字符串远易于用眼检查。
选择“文本到二进制”将可读文本编码为代码,或“二进制到文本”将二进制、十六进制、十进制或八进制字符串解码回字符。
在二进制、十六进制、十进制和八进制之间切换。 输出立即重新格式化,每个字节都被零填充到一致的宽度。
键入或粘贴文本以进行编码,或粘贴代码以进行解码。 空格、逗号和换行符都作为分隔符工作,连续二进制或十六进制是自动分割成字节的。
转换后的输出显示在下面。 一键复制它,或加载示例以首先查看工作示例。
在一个工具中将文本转换为二进制和二进制转换回文本,切换方向而不丢失输入
输出或读取二进制、八进制、十进制和十六进制 - 对于调试、教育和低级格式非常有用
使用正确的多字节UTF-8对整个Unicode范围进行编码和解码,包括重音、CJK字符和表情符号
接受空格、逗号或换行符分隔值,自动分块连续二进制和十六进制成字节大小的部分
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!