์ถ์ฒ : ๋ด์ผ๋ฐฐ์์บ ํ
1. ๋นํธ์ ๋ฐ์ดํธ
1 - 1. ์ด์ง์ ์ฒด๊ณ
- 0๊ณผ 1๋ง ์ฌ์ฉํด ์๋ฅผ ๋ํ๋ด๋ ์ฒด๊ณ. ๊ฐ ์๋ฆฌ๋ 2์ ๊ฑฐ๋ญ์ ๊ณฑ์ผ๋ก ์ปดํจํฐ ์์คํ ์์ ๋ฉ๋ชจ๋ฆฌ์ ํ๋ก์ธ์๋ 0๊ณผ 1์ ์ํ๋ฅผ ์ฝ๊ฒ ํํํ๊ณ ์ฒ๋ฆฌํ ์ ์์ด, ์ด์ง์๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฐ์ฐ์ ์ํํ๋ค. ๋ ผ๋ฆฌ ๊ฒ์ดํธ๋ ์ด์ง์์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ๋ ผ๋ฆฌ์ ์ธ ์ฐ์ฐ์ ์ํํ๋ฉฐ, ์ด์ง์๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ง๋ฆฌ๊ฐ์ ํํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค
1 - 2. ๋นํธ
๋นํธ๋ ์ด์ง์ ์ฒด๊ณ์์ 0๊ณผ 1 ๋๊ฐ์ง ๊ฐ์ ๊ฐ์ง ์ ์๋ ์ต์ํ์ ๋จ์. ์ฌ๋ฌ ๋นํธ๋ฅผ ์กฐํฉํด ๋ณต์กํ ์ ๋ณด๋ฅผ ๋ํ๋ผ ์ ์๋ค. 8๋นํธ๋ 256๊ฐ์ง์ ์กฐํฉ์ ๋ํ๋ผ ์ ์๋ค. ํ ์คํธ, ์ซ์, ์ด๋ฏธ์ง, ์์ , ๋น๋์ค ๋ฑ ๋ชจ๋ ์ ๋ณด๋ ๋นํธ๋ก ๋ณํ๋์ด ์ ์ฅ๋๊ณ ์ฒ๋ฆฌ๋๋ค. ์ปดํจํฐ๋ ๋นํธ๋ฅผ ์ดํดํ๊ณ ๋ค๋ฃฐ ์ ์๋ ํ๋ก์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๊ณ ํํํ๋ค
1 - 3. ๋ฐ์ดํธ์ ๊ฐ๋
๋ฐ์ดํธ๋ ์ปดํจํฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋จ์. ์ผ๋ฐ์ ์ผ๋ก 8๊ฐ์ ๋นํธ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ๋ ์ฃผ๋ก ๋ฐ์ดํธ ๋จ์๋ก ๊ด๋ฆฌ๋๋ค. ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ ์ฃผ์๋ ๋ฐ์ดํธ ๋จ์๋ก ์ ๊ทผ๋๋ฉฐ, ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ๋ ๋ฐ์ดํธ๋ก ๊ตฌ์ฑ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ฉฐ ํ์ผ ์์คํ ์์๋ ํ์ผ ํฌํค๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํธ๋ก ์ ์ฅ ๋ฐ ํ๊ธฐ๋๋ค
2. ์๋ฃ์ ํํ ํ์
2 - 1. ํ ์คํธ ์๋ฃ์ ํํ
(1) ASCII
- 7๋นํธ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ๋นํธ ์กฐํฉ์ 128๊ฐ์ ๊ณ ์ ๋ฌธ์๋ฅผ ๋ํ๋ธ๋ค
- ์์ด, ์ซ์, ํน์ ๋ฌธ์ ๋ฑ์ ํฌํจํ๋ค
* ์์คํค์ฝ๋๊ฐ 7๋นํธ์ธ ์ด์ : ์ํ๋ฒณ ๋ฑ์ ํํํ๊ธฐ์ 7๋นํธ๋ฉด ์ถฉ๋ถํ๊ธฐ ๋๋ฌธ์
์์คํค ํ์ฅ์ฝ๋
- ์ถ๊ฐ ๋ฌธ์๋ฅผ ์ง์ํ๊ธฐ ์ํด 1๋นํธ๋ฅผ ๋ํด ์๋ก์ด ์์คํค์ฝ๋๋ฅผ ์ ์ํ๋ค. ๊ทธ๋ ์ง๋ง ์ฌ์ ํ ๋ชจ๋ ๋ฌธ์๋ฅผ ํํํ ์ ์๋ค
(2) ์ ๋์ฝ๋์ UTF-8
1. ์ ๋์ฝ๋
- ์ ์ธ๊ณ์ ๋ชจ๋ ๋ฌธ์๋ฅผ ๊ณ ์ ํ ์ฝ๋ ํฌ์ธํธ๋ก ๋ํ๋ด๋ ๊ตญ์ ํ์ค
- "U+"๋ก ์์ํ๋ฉฐ, ๊ฐ ๋ฌธ์๋ 16์ง์ ๊ฐ์ผ๋ก ํํ๋ ์ฝ๋ ํฌ์ธํธ๋ฅผ ๋ํ๋ธ๋ค
- ๊ฐ ๋ฌธ์์๋ ์ ๋์ฝ๋ ์ฝ๋ ํฌ์ธํธ๋ผ๊ณ ๋ถ๋ฆฌ๋ 16์ง์์ ๊ณ ์ ์๋ณ์๊ฐ ํ ๋น๋๋ค
- ๋ฌธ์๋ฅผ ํํํ๋ ๋ฐฉ์ ํ์ค(์ ์ฅ, ์ ์ก ํ์ค X)
2. UTF-8
- ์ ๋์ฝ๋๋ฅผ ์ปดํจํฐ์์ ์ ์ฅํ๊ณ ์ ์กํ๊ธฐ ์ํ ๊ฐ๋ณ ๊ธธ์ด ๋ฌธ์ ์ธ์ฝ๋ฉ ๋ฐฉ์
- UTF-8์ ์์คํค ๋ฌธ์์ ๋ํด 7๋นํธ๋ก ํํํ๋ฉฐ, ๋ค๋ฅธ ์ ๋์ฝ๋ ๋ฌธ์๋ 8๋นํธ ์ด์์ผ๋ก ํ์ฅํด ํํํ๋ฏ๋ก ํจ์จ์ ์ผ๋ก ๋ฌธ์๋ฅผ ์ ์ฅํ๊ณ ์ ์กํ ์ ์๋ค
- UTF-8์ ๊ฐ๋ณ ๊ธธ์ด ์ธ์ฝ๋ฉ์ด๊ธฐ ๋๋ฌธ์ ์ ๋์ฝ๋ ์ฝ๋ ํฌ์ธํธ๋ฅผ ๋ค์ํ ํฌ๊ธฐ์ ๋ฐ์ดํธ ์ํ์ค๋ก ๋ณํํ๋ค. ์์คํค ๋ฌธ์๋ 1๋ฐ์ดํธ๋ก ํํ๋๋ฉฐ, ์ถ๊ฐ ๋ฌธ์๋ 2๋ฐ์ดํธ๋ถํฐ ์ต๋ 4๋ฐ์ดํธ๊น์ง ์ฌ์ฉ๋๋ค
~ ์ ๋์ฝ๋๋ ๊ตญ์ ํ์ค ๋ฌธ์ํํ๋ฐฉ์, UTF-8์ ์ ๋์ฝ๋๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํด ๋ฌธ์๋ฅผ ์ ์ฅ ๋ฐ ์ ์กํ๋ ์ธ์ฝ๋ฉ ๋ฐฉ์
~ UTF-8์ ๊ฐ๋ณ ๊ธธ์ด ์ธ์ฝ๋ฉ์ ์ฌ์ฉํด ๋ค์ํ ํฌ๊ธฐ์ ๋ฐ์ดํธ ์ํ์ค๋ก ๋ฌธ์๋ฅผ ํํ
2 - 2. ์ซ์ ์๋ฃ์ ํํ
- ๋นํธ์ ์กฐํฉ์ ํตํด ์ซ์๋ฅผ ํํํ๋ค
- ๋ถํธ ์๋ ์ ์ : ์ด์ง์ ์ฌ์ฉ
- ๋ถํธ ์๋ ์ ์ : ๋ถํธ ๋นํธ๋ฅผ ์ถ๊ฐํ ์ด์ง์
- ์ค์ : ์ผ๋ฐ์ ์ผ๋ก IEEE 754 ํ์ค ์ค์
2 - 3. ๋ฉํฐ๋ฏธ๋์ด ์๋ฃ์ ํํ
1) ์ด๋ฏธ์ง
- ๋นํธ๋งต ๋๋ ๋ฒกํฐ ํ์์ผ๋ก ํํ
- ๋นํธ๋งต์ ํฝ์ ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ํฝ์ ์ ์์ ์ ๋ณด๋ฅผ ์๋ฏธํ๋ ์ซ์๋ก ๊ตฌ์ฑ๋๋ค
- ๋ฒกํฐ๋ ์ํ ์์ด๋ ๋ช ๋ น์ด๋ก ๊ตฌ์ฑ๋๋ฉฐ, ํ๋ ๋ฐ ์ถ์์ ๋ฐ๋ผ ํด์๋๊ฐ ์ ์ง๋๋ค. SVG๊ฐ ๋ํ์ ์ธ ํ์ ์ค ํ๋
2) ์ค๋์ค
- PCM์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ค๋์ค ํํ ๋ฐฉ์์ผ๋ก, ์๋ ๋ก๊ทธ ์ค๋์ค ์ ํธ๋ฅผ ๋์งํธ๋ก ๋ณํ. WAV์ AIFF๊ฐ PCM ์ค๋์ค๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์์ด๋ค
- ์์ถํ ์ค๋์ค ๋ฐฉ์์ด MP3์ AAC๊ฐ ์๋ค
3) ๋์์
- ๋์์์ ์ฃผ๋ก ๋นํธ๋งต ์ด๋ฏธ์ง์ ์ค๋์ค๋ฅผ ์กฐํฉํด ๊ตฌ์ฑํ๋ค. AVI, MP4, MKV ๋ฑ์ ํ์์ด ์๋ค
- MPEG, H.264, VP9, AV1 ๋ฑ์ ์์ถ ํ์์ด ์์ด, ๋น๋์ด ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์์ถํด ์ ์ฅ ๋ฐ ์ ์กํ ์ ์๊ฒ ํ๋ค
'๊ฐ๋ฐ๊ณต๋ถ > CS๐ป' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CS ๊ฐ์ 9. OSI 7๊ณ์ธต (0) | 2023.11.22 |
---|---|
CS ๊ฐ์ 8. ์๋ฃ๊ตฌ์กฐ์ ๋์๊ณผ ํ์ฉ (0) | 2023.11.13 |
CS ๊ฐ์ 6. DBMS์ ๊ธฐ๋ฅ๊ณผ ์ข ๋ฅ (1) | 2023.11.07 |
CS ๊ฐ์ 5. DB ๊ตฌ์กฐ์ ์ ํ (0) | 2023.10.25 |
CS ๊ฐ์ 4. ์ฐ๋ ๋์ ์ฐ๋ ๋ํ (1) | 2023.10.25 |