TontonTools

文本转八进制

将文本转换为八进制字符代码 — 基数为 8 的每个字符。

100% 免费 没有注册 保护隐私 二进制转数字工具
已更新9月 2026

Share X / Twitter Facebook LinkedIn WhatsApp

如何使用文本转八进制

  1. 在输入框中键入或粘贴文本
  2. 立即读取八进制代码 - 每个字符一个:“Hi” → 110 151。
  3. 通过在反斜杠前面添加代码将代码转义为 C 转义:101 → \101 打印 A。
  4. 单击“复制” result”,以使用脚本、文档或课程中的代码。

文本转八进制是什么?

文本到八进制转换器将文本中的每个字符写入基数为 8 的字符代码:H 是代码 72 = 八进制 110i 是 105 = 151,因此“Hi”变为 110 151。它与文本到十六进制或文本到 ASCII 的每个字符编码相同 - 只是在 Unix 传统用于转义的基础中。

八进制编码的字符存在于 C 字符串转义中(\101 是 A)、shell printf 序列、od 的输出(八进制转储 - 原始 Unix 十六进制转储工具,默认情况下转储八进制)以及旧文档中以及八进制鼎盛时期的格式。

关于文本转八进制

输入或粘贴文本,每个字符的八进制代码会立即出现,以空格分隔:“cat”→ 143 141 164。

实际工作:为 C、awk 或 shell 脚本编写八进制转义序列 (A → 101 → \101),在检查 Unix 系统上的文件时预测或检查 od 输出,准备以八进制表示的逆计算或标准文档材料样式,并在十进制和十六进制旁边添加第三种符号来编码课程。非 ASCII 字符只会产生更大的八进制值 (é → 351)。

在浏览器中实时运行。八进制到文本解码相反;文本到十六进制和文本到 ASCII 在其他公共基数中给出相同的代码。

常见问题解答

101 — 以 8 为基数编写的代码 65 (1×64 + 0×8 + 1)。在 C 风格字符串中,\101 是文字 A。
C 和 C++ 字符串文字(最著名的是 NUL 的 \0)、shell printf、awk 和某些系统上的 sed。 \0 本身是一种八进制转义符——每个程序员都会在没有注意到的情况下使用它。
od(“八进制转储”)是用于检查文件字节的经典 Unix 工具,默认情况下打印八进制。该转换器预测 od -c 或 od -b 对于给定文本将显示的内容。
基数 8 计数 0-7,然后进位:7 + 1 = 10(即 8)。因此,字符代码从 x7 跳转到 x10 — 71 → 107、72 → 110 — 中间没有 108 或 109。
它们的 Unicode 代码点以八进制书写:é (233) → 351, € (8364) → 20254。较大的字符只会产生更长的八进制数字。

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.