๊ธฐ๊ณ์ด์ ๊ธฐ์ด, 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ง ์ธ์ ์ดํดํ๊ธฐ
์ปดํจํฐ๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๊ธ์๋ ๊ทธ๋ฆผ์ ์ง์ ์ดํดํ์ง ๋ชปํฉ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ ์ ๊ธฐ์ ์ ํธ์ธ '์ผ์ง(1)'๊ณผ '๊บผ์ง(0)'์ ์กฐํฉ์ผ๋ก ์ฒ๋ฆฌ๋๋๋ฐ, ์ด๋ฅผ **2์ง์(Binary)**๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ํค๋ณด๋๋ก 'A'๋ผ๋ ๊ธ์๋ฅผ ์ ๋ ฅํ๋ฉด, ์ปดํจํฐ ๋ด๋ถ์์๋ ์ฝ์๋ ํ์ค์ธ **ASCII(์์คํค)** ์ฝ๋๊ฐ์ธ 65๋ฅผ ๊ฑฐ์ณ ์ต์ข ์ ์ผ๋ก `01000001`์ด๋ผ๋ 8๊ฐ์ ๋นํธ๋ก ๋ณํ๋์ด ์ ์ฅ๋ฉ๋๋ค. ์ด์ฒ๋ผ ํ ์คํธ๋ฅผ ์ซ์๋ก ๋งค์นญํ๋ ๊ณผ์ ์ ์ธ์ฝ๋ฉ(Encoding)์ด๋ผ๊ณ ํฉ๋๋ค.
๋ณธ ๋๊ตฌ๋ ์ด๋ฌํ ๋ณต์กํ ๋ณํ ๊ณผ์ ์ ์ค์๊ฐ์ผ๋ก ๋ณด์ฌ์ฃผ์ด, ์ปดํจํฐ ๊ณตํ ์ ๋ฌธ์๋ ๊ฐ๋ฐ์๋ค์ด ๋ฐ์ดํฐ์ ๋ฌผ๋ฆฌ์ ์ ์ฅ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ๋์ต๋๋ค. ํนํ ์๋ฌธ ๋๋ฌธ์ 'A'์ ์๋ฌธ์ 'a'๊ฐ ๋จ ํ๋์ ๋นํธ ์ฐจ์ด(32 ์ฐจ์ด)๋ก ๊ตฌ๋ถ๋๋ค๋ ์ฌ์ค์ด๋, ์ซ์๊ฐ ํ ์คํธ๋ก์ ์ ์ฅ๋ ๋์ ์ค์ ๋ฐ์ด๋๋ฆฌ ๊ฐ ๋ฑ์ ์ง์ ํ์ธํ๋ฉฐ ํ์ตํ ์ ์์ต๋๋ค. ๋ํ, ๋จ์ํ ASCII ๋ฒ์๋ฅผ ๋์ด ํ๋์ ์ธ ์ ๋์ฝ๋(UTF-8) ๋ฌธ์๋ค๊น์ง 2์ง์๋ก ๋ณํํด์ฃผ๋ฏ๋ก ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ๋ก๋ ํ์ฉํ ์ ์์ต๋๋ค.
์ปดํจํฐ์ ๋ํํ๋ ๊ฐ์ฅ ๋ฎ์ ์์ค์ ์ธ์ด๋ฅผ ๊ฒฝํํด ๋ณด์ธ์. ํ ๋จ์ด, ํน์ ์ฌ๋ฌ๋ถ์ ์ด๋ฆ์ด 0๊ณผ 1์ ์กฐํฉ์ผ๋ก ์ด๋ป๊ฒ ํํ๋๋์ง ์ดํด๋ณด๋ ๊ฒ์ ๋์งํธ ์ธ์์ ๋ฐ๋ผ๋ณด๋ ์๋ก์ด ์๊ฐ์ ์ ๊ณตํ ๊ฒ์ ๋๋ค. ์ฌํ์ฐ๋๋ ๋ณต์กํ IT ์ง์์ ์ง๊ด์ ์ธ ๋๊ตฌ๋ฅผ ํตํด ๋๊ตฌ๋ ์ฝ๊ฒ ์ ํ ์ ์๋๋ก ๋ ธ๋ ฅํฉ๋๋ค. ์ง๊ธ ๋ฐ๋ก ๊ถ๊ธํ ๋ฌธ์ฅ์ ์ ๋ ฅํ์ฌ ๊ธฐ๊ณ์ ์ธ์ด๋ก ๋ฒ์ญํด ๋ณด์ธ์.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
A: ๋ณธ ๋๊ตฌ๋ ํ ์คํธ๋ฅผ 2์ง์๋ก ๋ณํํ๋ ๋ฐ ์ต์ ํ๋์ด ์์ต๋๋ค. ์ซ์์ ์ง๋ฒ ๋ณํ์ด ํ์ํ์๋ค๋ฉด '์ง๋ฒ ๋ณํ๊ธฐ' ๋๊ตฌ๋ฅผ ํ์ฉํด ๋ณด์ธ์.
A: ํ์ค ์์คํค๋ ์๋ 7๋นํธ(128๊ฐ ๋ฌธ์)์์ผ๋, ํ์ฌ๋ 8๋นํธ(1๋ฐ์ดํธ)๋ฅผ ๊ธฐ๋ณธ ๋จ์๋ก ํ์ฌ ํ์ฅ ์์คํค๋ ์ ๋์ฝ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ณดํธ์ ์ ๋๋ค.
A: ๋ค, ๊ณต๋ฐฑ๋ ํ๋์ ๋ฌธ์์ด๋ฉฐ ์์คํค ์ฝ๋๊ฐ 32๋ฅผ ๊ฐ์ง๋๋ค. 2์ง์๋ก๋ `00100000`์ผ๋ก ํํ๋ฉ๋๋ค.