🔢

文本转二进制

即时将文本转换为二进制(0和1)以及二进制转文本。支持UTF-8编码、自定义格式和双向转换,实时预览。

📝 文本转 ASCII 二进制

将文本转换为 ASCII 二进制
文本输入
二进制输出

🔢 ASCII 二进制转文本

将 ASCII 二进制转换为文本
二进制输入
文本输出

💡 示例

文本示例
Hello World
This is a test message
二进制示例
01001000 01100101 01101100 01101100 01101111 00100000
01010111 01101111 01110010 01101100 01100100
01010100 01101000 01101001 01110011 00100000 01101001
01110011 00100000 01100001 00100000 01110100 01100101
01110011 01110100 00100000 01101101 01100101 01110011
01110011 01100001 01100111 01100101

什么是文本转二进制转换

文本转二进制转换是将人类可读字符转换为二进制表示(0 和 1)的过程。每个字符映射到一个 ASCII 值(0-127 或 0-255),然后转换为 8 位二进制数。示例:'A' = ASCII 65 = 01000001,'B' = ASCII 66 = 01000010。计算机以二进制形式存储和处理所有数据,因此这种转换是计算机存储文本方式的基础。反向过程(二进制转文本)将 8 位块解码回 ASCII 字符。使用场景:计算机科学教育(学习字符编码)、编程(位操作、低级数据处理)、调试(检查二进制文件或网络数据包)、数据传输(二进制安全编码)、密码学(加密前的二进制表示)。ASCII 限制:ASCII 仅支持 128 个字符(基本)或 256 个字符(扩展)。对于 Unicode(表情符号、中文等),需要 UTF-8 或 UTF-16(每个字符 1-4 字节)。此工具专注于 ASCII 和扩展 ASCII。二进制格式:标准 = 每字符 8 位,空格分隔(01001000 01100101)。紧凑 = 无空格(0100100001100101)。两种格式都可以解码。实际示例:'Hello' = 01001000 01100101 01101100 01101100 01101111(5 个字符 = 40 位)。计算机内部以二进制形式存储所有文本。

功能特点

🔄

双向转换

文本转二进制和二进制转文本
📝

多种格式

支持二进制、八进制、十进制和十六进制

实时转换

输入即时转换
📊

二进制分析

显示位数、字节大小、编码详情

📋使用指南

1️⃣
输入文本
在左侧面板输入文本或在右侧面板输入二进制
2️⃣
自动转换
工具自动在文本和二进制之间转换
3️⃣
复制结果
将转换结果复制到剪贴板

📚技术介绍

🔬文本与二进制转换

文本转二进制是将字符转换为二进制位(0和1)表示。每个字符对应一个 ASCII 或 Unicode 码点,转换为8位(ASCII)或16位(Unicode)二进制数。如字母 'A' 的 ASCII 码是65,二进制为 01000001。转换过程:获取字符码 → 转为二进制字符串 → 填充到固定位数。

⚙️编码转换实现

转换算法:文本→二进制(charCodeAt获取码点 → toString(2)转二进制 → padStart填充0)、二进制→文本(按8位/16位分组 → parseInt(bin,2)转十进制 → fromCharCode转字符)。支持:ASCII/UTF-8/UTF-16编码、自定义分隔符(空格/换行/无)、位数选择(8/16/32位)、批量转换等。

💡编码学习应用

文本二进制转换应用于:计算机教育(理解字符编码)、编码学习(ASCII/Unicode原理)、数据传输(二进制协议调试)、加密理解(二进制运算基础)、游戏开发(二进制数据处理)、密码学(位运算操作)。帮助学习计算机底层原理,是理解数字编码的重要工具。

常见问题

文本转二进制如何工作?

每个字符转换为ASCII/Unicode值,然后转为8位二进制。例如'A'(65)变为'01000001'。
💬

什么是ASCII编码?

ASCII使用7-8位表示128-256个字符,包括字母、数字、符号。是文本编码的基础。
🔍

可以转换表情符号吗?

可以,支持Unicode(UTF-8)。表情符号是多字节字符,显示为较长的二进制序列。
💡

如何读取二进制数?

二进制使用基数2(0和1)。从右到左读取:每个位置是2的n次方。

💡使用方法

1️⃣

文本转二进制

输入文本。工具将每个字符转换为二进制。查看8位二进制表示。
2️⃣

二进制转文本

粘贴二进制字符串。工具解码为原始文本。支持空格分隔格式。
3️⃣

选择格式

选择输出格式:二进制、八进制、十进制、十六进制。即时转换。
4️⃣

复制结果

复制转换后的二进制/文本。用于编程或学习。

🔗Related Documents

📖二进制数字系统-理解二进制表示
📚ASCII码表-ASCII字符编码参考
🔧UTF-8编码-UTF-8字符编码
💡字符编码-文本编码基础

User Comments

0 / 2000
Loading...