8์ง์ 10์ง์ ๋ณํ๊ธฐ๋?
8์ง์ 10์ง์ ๋ณํ๊ธฐ๋ 8์ง๋ฒ(์ฅํ, base 8)์ผ๋ก ์ฐ์ธ ์๋ฅผ ์ฐ๋ฆฌ๊ฐ ์ผ์์์ ์ฌ์ฉํ๋ 10์ง๋ฒ(๋ฐ์๋ฉ, base 10) ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. 8์ง์๋ 0๋ถํฐ 7๊น์ง์ ์ซ์๋ง ์ฌ์ฉํ๋ฉฐ, 2์ง์ ์ธ ๋นํธ๊ฐ 8์ง์ ํ ์๋ฆฌ์ ๊น๋ํ๊ฒ ๋์๋๊ธฐ ๋๋ฌธ์ ์ปดํจํฐ ๋ถ์ผ์์ ์ค๋ซ๋์ ์ฆ๊ฒจ ์ฐ์์ต๋๋ค. ์ด ๋ณํ๊ธฐ๋ ์ด๋์๋ ๋์ผํ๊ฒ ์๋ํ๋ ๋ณดํธ์ ์ธ ๋๊ตฌ๋ก, ํน์ ๊ตญ๊ฐ์ ๊ท์น์ด๋ ๊ฐ์ ์ด ์ ํ ํ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
0~7 ์ฌ์ด์ ์ซ์๋ง ์ฌ์ฉํด 8์ง์๋ฅผ ์ ๋ ฅํ๋ฉด(์: 755) ๋ณํ๊ธฐ๊ฐ ์ฆ์ 10์ง์ ๊ฐ์ ๋ณด์ฌ์ค๋๋ค. ์ค์๋ก 8์ด๋ 9๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋น ์ซ์๋ 8์ง๋ฒ์ ์กด์ฌํ์ง ์์ผ๋ฏ๋ก ์๋ชป๋ ์ ๋ ฅ์ผ๋ก ํ์๋ฉ๋๋ค.
๊ณต์ ํ์ด
์๋ฆฟ๊ฐ ๊ธฐ๋ฐ ์ง๋ฒ์์๋ ๋ชจ๋ ์๋ฆฌ์ ์ซ์๊ฐ ๋ฐ(base)์ ๋ฐ๋ฅธ ๊ฐ์ค์น๋ฅผ ๊ฐ์ง๋๋ค. 8์ง์์ ๋ฐ์ 8์ด๋ฏ๋ก ๋งจ ์ค๋ฅธ์ชฝ ์๋ฆฌ๋ ๊ฐ์ค์น \(8^0 = 1\), ๊ทธ๋ค์์ \(8^1 = 8\), ์ด์ด์ \(8^2 = 64\) ์์ผ๋ก ์ปค์ง๋๋ค.
$$\text{Decimal} = \sum_{i=0}^{n-1} d_i \times 8^{\,i} \qquad \text{where } d_i \text{ are the digits of } \text{Octal Number}$$
์ฌ๊ธฐ์ \(d_i\)๋ ์ค๋ฅธ์ชฝ์์ 0๋ถํฐ ์ธ์์ ๋ ์์น \(i\)์ ์๋ ์ซ์์ ๋๋ค. ๊ฐ ์๋ฆฌ์ ์ซ์์ ๊ทธ ์๋ฆฟ๊ฐ์ ๊ณฑํ ๋ค ๋ชจ๋ ๋ํ๋ฉด 10์ง์ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค.
๊ณ์ฐ ์์
8์ง์ 755๋ฅผ ๋ณํํด ๋ด ์๋ค:
$$7 \times 8^2 + 5 \times 8^1 + 5 \times 8^0 = 7 \times 64 + 5 \times 8 + 5 \times 1 = 448 + 40 + 5 = 493$$
๋ฐ๋ผ์ \(755_8 = 493_{10}\) ์ด ๋ฉ๋๋ค. ์ด ๊ฐ์ ์ ๋์ค(Unix) ํ์ผ ๊ถํ(rwxr-xr-x)์์ ํํ ๋ณผ ์ ์๋ ์ซ์์ด๊ธฐ๋ ํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
8์ง์์์ ์ฌ์ฉํ ์ ์๋ ์ซ์๋? 0, 1, 2, 3, 4, 5, 6, 7๋ฟ์ ๋๋ค. 8๊ณผ 9๋ 8์ง๋ฒ์ ์ํ์ง ์์ต๋๋ค.
์ปดํจํฐ์์ 8์ง์๋ฅผ ์ฐ๋ ์ด์ ๋? 8์ง์ ํ ์๋ฆฌ๊ฐ ์ ํํ 2์ง์ ์ธ ๋นํธ๋ฅผ ๋ํ๋ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋๋ถ์ ํ์ผ ๊ถํ์ด๋ ๊ตฌํ ์์คํ ๋ฑ์์ 2์ง์๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ํํํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
8์ง์์์ ๊ฐ์ฅ ํฐ ํ ์๋ฆฌ ์ซ์๋? 7์ ๋๋ค. 7 ๋ค์ ์๋ 10์ด๋ฉฐ, ์ด๋ 10์ง์๋ก 8์ ํด๋นํฉ๋๋ค.