λꡬ νμ© κ°μ΄λ
Base64 μΈμ½λ©μ 8λΉνΈ λ°μ΄λ리 λ°μ΄ν°λ₯Ό λ¬Έμ μ½λμ μν₯μ λ°μ§ μλ κ³΅ν΅ ASCII λ¬Έμλ‘ λ³ννλ νμ€ λ°©μμ λλ€. μ»΄ν¨ν° ν΅μ μ΄κΈ°λΆν° μ¬μ©λμ΄ μ¨ μ΄ κΈ°μ μ, λ°μ΄λ리 λ°μ΄ν°(μ΄λ―Έμ§, μ€ν νμΌ λ±)λ₯Ό ν μ€νΈ κΈ°λ° μμ€ν μ ν΅ν΄ μ μ‘ν λ λ°μν μ μλ λ°μ΄ν° μμ€μ΄λ λ³νμ λ§κΈ° μν΄ κ³ μλμμ΅λλ€. μλ₯Ό λ€μ΄, μ΄λ©μΌ μμ€ν μ΄λ HTTP ν΅μ νκ²½μμ μΌλΆ μ μ΄ λ¬Έμκ° μμ€ν μ μν΄ μλͺ» ν΄μλλ κ²μ λ°©μ§νκΈ° μν΄ λ°μ΄ν°λ₯Ό μμ ν 'λ¬Έμμ΄' ννλ‘ κ°μΈλ μν μ ν©λλ€.
λ³Έ λꡬλ λ¨μν μΈμ½λ© κΈ°λ₯μ λμ΄, νλ μΉ νκ²½μμ κ°μ₯ μ€μν UTF-8 μ λμ½λ νΈνμ±μ μλ²½νκ² μ§μν©λλ€. μλ°μ€ν¬λ¦½νΈμ κΈ°λ³Έ `btoa` ν¨μλ νκΈκ³Ό κ°μ λ€κ΅μ΄ λ¬Έμλ₯Ό μ²λ¦¬ν λ μ€λ₯λ₯Ό λ°μμν€λ κ²½μ°κ° λ§μ§λ§, μ¬νμ°λμ Base64 λ³νκΈ°λ λ°μ΄ν°λ₯Ό λ°μ΄νΈ λ°°μ΄λ‘ λ³νν λ€ μΈμ½λ© κ³Όμ μ κ±°μΉλ―λ‘ νκΈ κΉ¨μ§ νμ μμ΄ μμ νκ² λ³νν μ μμ΅λλ€. μ΄λ κ°λ°μκ° API ν΅μ μ μ€κ³νκ±°λ μ€μ λ°μ΄ν°λ₯Ό λ¬Έμμ΄νν λ λ°μν μ μλ μ¬μν λ²κ·Έλ₯Ό μ¬μ μ μ°¨λ¨ν΄ μ€λλ€.
보μκ³Ό μ±λ₯ μΈ‘λ©΄μμλ λ³Έ μ νΈλ¦¬ν°λ κ°λ ₯ν©λλ€. μλ²λ‘ λ°μ΄ν°λ₯Ό μ μ‘νμ§ μκ³ μ¬μ©μμ λΈλΌμ°μ λ΄μμ λͺ¨λ μ°μ°μ μννλ―λ‘, λ―Όκ°ν μ€μ μ 보λ λΉλ°λ²νΈ κ΄λ ¨ λ°μ΄ν°λ₯Ό λ€λ£° λλ μ 보 μ μΆμ μνμ΄ μμ΅λλ€. μΈμ½λ©λ λ°μ΄ν°λ μλ³Έλ³΄λ€ μ½ 33% μ λ μ©λμ΄ λμ΄λμ§λ§, λ°μ΄ν° μ μ‘μ μμ μ±μ ν보ν μ μλ€λ μ μμ λ체 λΆκ°λ₯ν κ°μΉλ₯Ό μ§λλλ€. 볡μ‘ν μμ€ν μν€ν μ² λ΄μμ λ°μ΄ν° νλ¦μ μΆμ νκ±°λ, λΉ λ₯Έ νλ‘ν νμ΄νμ μν΄ μ΄λ―Έμ§ μμ€λ₯Ό μΈλΌμΈνν΄μΌ νλ μν©μμ μ΄ λꡬλ μ΅κ³ μ ν¨μ¨μ μ 곡ν κ²μ λλ€.
μμ£Ό 묻λ μ§λ¬Έ (FAQ)
A: Base64λ 3λ°μ΄νΈμ λ°μ΄ν°λ₯Ό 4κ°μ 6μ§λ² λ¬Έμλ‘ νννκΈ° λλ¬Έμ, νμ°μ μΌλ‘ μλ³Έ λλΉ μ½ 33.3%μ μ©λ μ¦κ°κ° λ°μν©λλ€.
A: μλ³Έ λ°μ΄ν°κ° UTF-8 μ΄μΈμ μΈμ½λ© λ°©μμΌλ‘ μμ±λμκ±°λ, μ λ ₯ν Base64 λ¬Έμμ΄μ΄ λΆμμ ν κ²½μ° κΉ¨μ§ νμμ΄ λ°μν μ μμ΅λλ€.
A: λ€, Base64λ μνΈνκ° μλ 'μΈμ½λ©(λΆνΈν)'μ λλ€. λꡬλ λ€μ μλ³ΈμΌλ‘ λλ릴 μ μμΌλ―λ‘ λ³΄μμ μν μ©λλ‘λ μ ν©νμ§ μμ΅λλ€.