Конвертер восьмеричной в двоичную систему

Конвертируйте восьмеричные числа в двоичные с использованием прямого преобразования цифр в 3-битные группы. Полезно для понимания прав доступа к файлам и цифровых систем.

Допускаются только цифры 0-7

Как конвертировать восьмеричное число в двоичное

1

Запишите восьмеричное число

2

Конвертируйте каждую восьмеричную цифру в её 3-битный двоичный эквивалент

3

Объедините все 3-битные группы, чтобы получить окончательное двоичное число

4

Удалите ведущие нули, если хотите (опционально)

Пример: Конвертация 75₈ в двоичное

Шаг 1: Конвертация каждой цифры

7₈ = 111₂

5₈ = 101₂

Шаг 2: Объединение результатов

75₈ = 111101₂

Таблица конвертации восьмеричных в двоичные

Восьмеричное Двоичный Восьмеричное Двоичный
00004100
10015101
20106110
30117111

Пример прав доступа к файлам в Unix

Восьмеричная нотация обычно используется для прав доступа к файлам в Unix. Каждая цифра представляет права для пользователя, группы и остальных:

755₈ = 111 101 101₂
User (7): 111 = rwx (read, write, execute)
Group (5): 101 = r-x (read, execute)
Others (5): 101 = r-x (read, execute)
644₈ = 110 100 100₂
User (6): 110 = rw- (read, write)
Group (4): 100 = r-- (read)
Others (4): 100 = r-- (read)

Распространенные конвертации восьмеричных в двоичные

7 111
10 001000
77 111111
100 001000000
377 011111111
777 111111111

🛠️ Бесплатные умные инструменты

Русский Русский