语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
二进制转八进制

二进制转八进制

将二进制数转换为八进制。把二进制位每 3 位一组以便轻松转为八进制——对 Unix 权限很有用。

什么是二进制转八进制转换器?

本工具通过将位每 3 个一组,把二进制数转换为八进制。

关键关系: 恰好 3 个二进制位对应 1 个八进制位,因为 8 = 2³。八进制是二进制的紧凑三位视图。

为什么要将二进制转为八进制?

Unix 权限

每个 rwx 三元组对应一个八进制位,是 chmod 值的基础。

紧凑表示

比二进制更短,一眼就能读懂。

历史计算

早期系统依靠八进制处理内存和指令。

快速心算

对小数字而言比十六进制更简单,分组更快。

转换方法

从右往左将二进制位每 3 个一组,再把每组转换为对应的八进制位(0–7)。

示例: 111 101 101 → 7 5 5 → 755.

使用方法

1

输入二进制数

输入 0 和 1 的序列。输入会在左侧补零以形成完整的 3 位分组。

2

查看八进制结果

位会每 3 个一组自动转换,八进制值即时显示。

3

应用该值

复制结果用于文件权限、计算或你的代码。

双向转换: 两个字段均可编辑。在结果字段中输入八进制值即可转换回二进制,或使用交换按钮反转方向。

权限映射

二进制八进制权限
1004读 (r)
0102写 (w)
0011执行 (x)
1015读 + 执行 (r-x)
1117完全访问 (rwx)

常见问题

为什么 3 位恰好是一个八进制位?

因为 8 = 2³。3 位可表示 8 个不同的值(0 到 7),恰好是一个八进制位的范围。

这与 chmod 有何关系?

Unix 权限将位分组为读 (4)、写 (2)、执行 (1)。每三位成为一个八进制位,因此 111101101 读作 755 (rwxr-xr-x).

如果位数不是 3 的倍数怎么办?

输入会在左侧补零以形成完整的 3 位分组。例如 11 becomes 011,即八进制 3。

八进制如今还在使用吗?

是的。虽然十六进制更常见,但八进制仍是 Unix 和 Linux 文件权限的标准,并在一些编程语言中作为八进制字面量出现。

01
0b
01234567
0o

3 位转换

000 = 0
001 = 1
100 = 4
101 = 5
110 = 6
111 = 7

二进制(2 进制)

原始位表示。每 3 位直接对应一个八进制位。

八进制(8 进制)

使用 3 位分组的二进制紧凑形式。每个数字 0-7 代表一组。

输入二进制数字(0 和 1)
111101101 = 八进制 755
每 3 位转换为 1 个八进制位
有助于理解 chmod 权限
想了解更多? 阅读文档 →
1/5
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索