Base64 인코더 및 디코더 – 빠르고 비공개적인 데이터 인코딩

Base64 형식을 사용하여 텍스트, URL 및 파일을 즉시 인코딩하거나 디코딩합니다. 브라우저 측 처리를 통해 데이터가 비공개로 유지됩니다. 개발자를 위한 무료 온라인 Base64 도구입니다.

자주 묻는 질문 (FAQ)

Formula Verified
Expert Reviewed
Scientifically Precise

Base64 인코딩 및 디코딩에 대한 전체 개발자 가이드

글로벌 인터넷 통신 및 데이터 처리 시스템에서 일반 ASCII 텍스트 문자만 지원하는 네트워크를 통해 원시 바이너리 데이터(예: 이미지, PDF 파일 또는 실행 코드)를 전송하면 데이터가 손상될 수 있습니다. 이메일 서비스, 웹 라우터 및 XML/JSON API는 종종 바이너리 바이트를 명령 신호로 해석하여 페이로드 전송을 중단합니다.

Base64 인코딩은 원시 바이너리 바이트를 표준화되고 이식성이 뛰어난 인쇄 가능한 64개의 ASCII 문자 시퀀스로 변환하여 이 문제를 해결합니다. Base64 인코더 및 디코더는 브라우저에서 텍스트, 파일 및 URL 매개변수를 안전하게 처리하도록 설계된 빠른 오프라인 우선 웹 유틸리티입니다.

<시간>

Base64 인코딩의 수학적 프레임워크

Base64는 바이너리 비트를 그룹화하고 이를 표준 문자로 변환하는 방식으로 작동합니다.

<올>
  • 바이너리 그룹화: 인코더는 3개의 8비트 바이트 바이너리 데이터를 가져와 24비트 블록을 생성합니다.
  • 6비트 블록으로 분할: 이 24비트 블록은 4개의 6비트 청크로 분할됩니다.
  • 문자 매핑: 각 6비트 청크에는 0부터 63까지의 십진수 값이 있습니다. 인코더는 이러한 값을 표준 문자에 매핑합니다.
    • A–Z(십진수 0–25)
    • a~z(십진수 26~51)
    • 0~9(십진수 52~61)
    • +/(십진수 62 및 63)
  • 패딩(=): 입력 바이너리 데이터가 3으로 완벽하게 나누어지지 않는 경우 인코더는 null 바이트를 추가하고 문자열 끝에 1~2개의 = 문자를 패딩으로 추가합니다.
  • <시간>

    단계별 튜토리얼: 데이터 인코딩 및 디코딩 방법

    • 인코딩 방법:
      1. 원시 텍스트를 입력 패널에 붙여넣습니다.
      2. Base64로 인코딩을 클릭합니다.
      3. 이 도구는 Base64 문자열을 즉시 생성합니다.
    • 디코딩 방법:
      1. 유효한 Base64 문자열을 디코딩 패널에 붙여넣으세요.
      2. Base64에서 디코딩을 클릭합니다.
      3. 도구는 문자열을 다시 원래 텍스트로 디코딩합니다.
    <시간>

    비교: 표준 Base64와 URL 안전 Base64

    표준 Base64에는 웹 URL이나 파일 시스템을 통해 전달될 때 문제를 일으키는 문자가 포함되어 있습니다.

    <테이블> <머리> 기능 표준 Base64 Base64URL(URL 안전) <본문> 충돌 문자 +/ 없음 패딩 문자 = 없음(종종 벗겨짐) URL 호환성 나쁨(URL 퍼센트 인코딩 필요) 완벽함(이스케이프 필요 없음) 기본 사용 사례 이메일 첨부파일, 인라인 CSS 이미지 JSON 웹 토큰(JWT), URL 매개변수 <시간>

    Base64의 주요 개발자 사용 사례

    • JSON 웹 토큰(JWT): JWT 구조(헤더, 페이로드 및 서명)는 안전한 API 인증 전송을 허용하기 위해 URL 안전 Base64를 사용하여 인코딩됩니다.
    • HTML/CSS의 데이터 URI: 작은 아이콘이나 그래픽을 CSS 스타일(예: 배경: url('data:image/png;base64,iVBORw...'))에 직접 삽입하여 HTTP 요청을 줄이고 페이지 속도를 향상시킵니다.
    • HTTP 기본 인증: API 자격 증명은 username:password 문자열로 그룹화되고 HTTP 요청 헤더 내에 Base64로 인코딩됩니다.
    • 이메일 첨부 파일(MIME): 표준 이메일 시스템은 첨부 파일(예: PDF 및 이미지)을 Base64 블록으로 변환하여 메일 서버를 통한 안전한 전송을 보장합니다.
    Share this tool:
    Last updated: 2026년 7월 7일

    관련 도구

    More free tools you might like

    모두 보기