[CS] Base64 ์ธ์ฝ๋ฉ์ ๋ํด - ์ปดํจํฐ ๋ด๋ถ์ ์ธ์ด ์ฒด๊ณ
์ธ์ฝ๋ฉ(Encoding) ์ด๋ ๋ฌธ์ ์ธ์ฝ๋ฉ(์์ด: character encoding), ์ค์ฌ์ ์ธ์ฝ๋ฉ์ ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๋ฌธ์๋ ๊ธฐํธ๋ค์ ์ปดํจํฐ๊ฐ ์ด์ฉํ ์ ์๋ ์ ํธ๋ก ๋ง๋๋ ๊ฒ์ ๋งํ๋ค. ๋์ ์๋ฏธ์ ์ปดํจํฐ๋ ์ด๋ฌํ ์ ํธ๋ฅผ ์
๋ ฅ๋ฐ๊ณ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ณ๋ฅผ ๋ปํ๋ฉฐ, ์ ํธ ์ฒ๋ฆฌ ์์คํ
์ ํตํด ์ด๋ ๊ฒ ์ฒ๋ฆฌ๋ ์ ๋ณด๋ฅผ ์ฌ์ฉ์๊ฐ ์ดํดํ ์ ์๊ฒ ๋๋ค. Base64 ์ธ์ฝ๋ฉ ์ปดํจํฐ ๋ถ์ผ์์ ์ฐ์ด๋ Base 64๋ 8๋นํธ ์ด์ง ๋ฐ์ดํฐ(์๋ฅผ ๋ค์ด ์คํ ํ์ผ์ด๋, ZIP ํ์ผ ๋ฑ)๋ฅผ ๋ฌธ์ ์ฝ๋์ ์ํฅ์ ๋ฐ์ง ์๋ ๊ณตํตASCII ์์ญ์ ๋ฌธ์๋ค๋ก๋ง ์ด๋ฃจ์ด์ง ์ผ๋ จ์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ๋ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ๊ฐ๋ฆฌํค๋ ๊ฐ๋
์ด๋ค. ์๋ Base 64๋ฅผ ๊ธ์ ๊ทธ๋๋ก ๋ฒ์ญํ์ฌ ๋ณด๋ฉด 64์ง๋ฒ์ด๋ ๋ป์ด๋ค. ํน๋ณํ 64์ง๋ฒ์ด ์ปดํจํฐ์์ ํฅ๋ฏธ๋ก์ด ๊ฒ์, 64๊ฐ..
2021.07.31