Unicode 텍스트도 처리하나요?
네. 텍스트는 UTF-8로 인코딩/디코딩되므로 비 ASCII 문자도 깨진 바이트가 아니라 텍스트로 처리됩니다.
Base64는 암호화가 아니라 전송용 인코딩입니다. 헤더, data URL, 토큰, fixture, 작은 설정값, 문서 예시처럼 일반 ASCII를 기대하는 시스템에 텍스트나 바이트를 넣을 때 유용합니다. 이 도구는 브라우저에서 UTF-8 텍스트를 Base64로 변환하고 유효한 Base64를 다시 텍스트로 디코딩합니다.
URL-safe 옵션은 plus와 slash를 하이픈과 밑줄로 바꾸며, 웹 토큰에서 흔히 쓰입니다. 더 짧은 Base64URL 값을 원하는 시스템을 위해 패딩도 생략할 수 있습니다.
도구를 불러오는 중...
Base64는 데이터를 비밀로 만들지 않습니다. 누구나 디코딩할 수 있습니다. 해싱, 암호화, 서명, 접근 제어를 대신해 사용하지 마세요. 데이터가 텍스트 기반 시스템을 더 쉽게 통과하도록 표현만 바꿉니다.
네. 텍스트는 UTF-8로 인코딩/디코딩되므로 비 ASCII 문자도 깨진 바이트가 아니라 텍스트로 처리됩니다.
plus를 하이픈으로, slash를 밑줄로 바꾸는 Base64입니다. 같은 문맥에서는 패딩도 자주 생략합니다.
입력에 잘못된 Base64 문자, 불가능한 길이, 또는 유효한 UTF-8 텍스트가 아닌 바이트가 포함되어 있을 수 있습니다.