TontonTools

二进制转八进制

将二进制转换为八进制 — 位会分解为 8 进制数字,一次 3 个。

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

Share X / Twitter Facebook LinkedIn WhatsApp

如何使用二进制转八进制

  1. 粘贴二进制值 - 例如111101101,或用空格分隔的多个值。
  2. 立即读取八进制:111101101 → 755。
  3. 对于 chmod 工作,首先将三个权限三元组写为位 (rwx = 111),然后从输出中读取八进制。
  4. 点击“复制结果”将值输入您的终端或注释。

二进制转八进制是什么?

二进制到八进制转换器通过从右侧将位分成三组并将每个三元组替换为一位数字来将基数 2 的数字压缩为基数 8:111 101 101 变为 755。三个位恰好包含八个组合,每个八进制数字一个,因此转换是机械的 - 没有除法,只是分组。

这是 Unix 权限故事的反向视图:如果您知道要设置哪些权限位,将它们分组为三组,您就可以得到 chmod 编号。想要所有者rwx,组r--,其他什么都没有? 111 100 000 → 740 — 完成。

关于二进制转八进制

粘贴一个二进制值,它的八进制形式立即出现;空格分隔的值独立转换,BigInt 数学保持任何长度精确。

实际工作:将所需的权限位模式转换为 chmod 八进制(110 110 100 → 664,共享组文件的标准),压缩数字逻辑家庭作业答案,以及从十六进制占主导地位之前的系统读取传统的基于八进制的格式或核心转储。输入中除了 0 和 1 之外的任何内容都会被标记为准确的错误标记。

完全在浏览器中运行。八进制转二进制反转方向;二进制到十六进制使用 4 位组(而不是 3 位组)进行相同的压缩。

常见问题解答

从右侧将位分成三组,用零填充最左侧的组,然后将每组读取为 0–7:1111 → 001 111 → 17。
将每个三元组写为位 — r=4、w=2、x=1 位置:rw- r-- r-- → 110 100 100 → 644。所有者、组、其他人按此顺序。
组大小是基数的 2 次幂:8 = 2³(三位),16 = 2⁴(四位)。两者都允许您通过查找而不是算术进行转换 - 十进制(不是 2 的幂)永远不会获得这种快捷方式。
从右开始的组:10 110 011 → pad → 010 110 011 → 263。相同的字节在十六进制中是 B3,在十进制中是 179 — 一个值,四种表示法。
是的——总是从右边开始分组,也就是 1 的位置。将左侧的 1111 分组为 111|1 会误读;从右边开始是 1|111 → 001 111 → 17。

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