Base64 분할

단일 라인 Base64 입력
1줄 · 0글자

온라인 Base64 분할 도구. 긴 Base64 문자열을 문자 수 또는 바이트 수 기준으로 여러 줄로 나눕니다. RFC 2045 76자 줄바꿈 표준과 사용자 지정 줄 너비를 지원하여 MIME 메일 첨부 파일과 PEM 인증서 표시에 적합합니다. 모든 처리는 브라우저 내에서 완료되며 데이터가 기기 외부로 전송되지 않습니다.

관련 추천

Base64 분할이란?

Base64 분할은 긴 Base64 문자열을 규칙에 따라 여러 줄로 자르는 작업입니다. 일반적인 시나리오: ①MIME 메일 첨부 파일을 76자마다 줄바꿈; ②PEM 인증서를 64자마다 줄바꿈; ③전송을 위해 긴 문자열을 바이트 수 기준으로 청크 분할.

**왜 분할이 필요한가?** Base64는 본질적으로 단일 줄 문자열이지만: ①메일 프로토콜은 단일 줄 길이를 76자로 제한(MIME 표준); ②로그/소스 코드에 표시할 때 줄 단위가 더 읽기 쉬움; ③터미널 등 일부 시스템은 단일 줄이 너무 길면 줄바꿈이 깨짐.

**두 가지 단위:** ①문자 수 기준(76자/줄) — RFC 2045 MIME 표준; ②바이트 수 기준(57바이트/줄) — 76자 Base64에 해당하는 원본 바이트 수와 동일. 이 도구는 기본적으로 문자 수를 사용하며 전환을 지원합니다.

**패딩과의 관계:** 분할은 Base64 내용에 영향을 주지 않지만 분할 후 각 세그먼트마다 패딩 재계산이 필요할 수 있습니다. 이 도구는 각 세그먼트가 독립적으로 유효한 Base64가 되도록 자동으로 보장합니다.

사용 사례

  • MIME 메일 첨부 형식 준비
  • PEM 인증서 형식화 표시
  • 긴 Base64 문자열을 줄 단위로 표시하여 가독성 향상
  • 로그/소스 코드/Markdown에 긴 Base64 삽입
  • 바이트 단위 청크 전송(이어올리기 전송)
  • Base64 표준 줄바꿈 형식 학습

이용 방법

  1. Base64 문자열 붙여넣기 또는 업로드
  2. 분할 너비(문자/바이트) 또는 프리셋(MIME 76 / PEM 64) 선택
  3. 개행 문자(\n / \r\n) 선택
  4. 분할 버튼 클릭 후 줄 수와 결과 확인

주요 기능

  • 문자/바이트 수 기준 Base64 분할
  • MIME 76자 / PEM 64자 프리셋
  • 사용자 지정 줄 너비 지원
  • 개행 문자 선택(\n / \r\n / \r)
  • 패딩 유지 옵션
  • 브라우저 내 로컬 처리: 콘텐츠가 업로드되지 않습니다
  • 원클릭 역분할(단일 줄로 병합)

자주 묻는 질문

MIME 표준은 한 줄에 몇 자인가요?

표준은 76자마다 줄바꿈입니다(RFC 2045). 이 도구는 기본적으로 이 설정을 사용합니다.

분할 후 Base64 크기가 변경되나요?

증가합니다. 76자마다 개행 문자 2바이트(\r\n)가 추가됩니다. 1MB Base64는 분할 후 약 26KB 증가합니다.

PEM 분할 스타일을 사용할 수 있나요?

네. 이 도구는 PEM(64자마다 줄바꿈)을 지원하며 SSL/TLS 인증서, X.509 인증서 표시 형식을 준수합니다.

분할 후 디코딩해도 내용에 영향이 없나요?

없습니다. 분할은 Base64 문자열에 개행 문자를 삽입할 뿐 디코딩 후 바이트 스트림은 완전히 동일합니다.

한 줄당 문자 수를 지정할 수 있나요?

네. 40 / 50 / 64 / 76 / 80 / 100 / 사용자 지정 너비를 지원합니다.

분할 시 패딩을 그대로 유지할 수 있나요?

네. 패딩은 Base64에서 항상 끝에 위치하므로 분할 후에도 마지막 세그먼트가 =로 끝나도록 유지됩니다.

10MB Base64 파일을 지원하나요?

지원합니다. 이 도구는 대용량 Base64를 스트리밍 청크 처리하므로 끊김 없이 작동합니다.

업로드한 콘텐츠가 서버로 전송되나요?

아니요. 모든 처리는 브라우저 내에서 완료됩니다.

문제 해결

분할 후 병합했는데 바이트 길이가 변경되었습니다

분할 시 '각 청크에 패딩 추가' 옵션을 활성화했는지 확인하세요. 끝부분 패딩이 변경되었을 수 있습니다.

PEM 형식 검증에 실패합니다

PEM 표준 줄바꿈(64자마다 CRLF 개행)을 사용하고 시작과 끝에 BEGIN / END 마커가 포함되어 있는지 확인하세요.

용어집

MIME Base64 분할
RFC 2045 표준. Base64를 76자마다 줄바꿈하고 마지막 줄은 4의 배수로 만듭니다.
PEM 분할
PEM 인증서에서 사용하는 Base64 형식으로 64자마다 줄바꿈합니다.
MIME 줄 길이
MIME 표준 Base64에서 한 줄은 76자를 초과할 수 없습니다.
개행 문자
줄 구분에 사용되는 문자 시퀀스. Windows는 \r\n, Unix는 \n, 구형 macOS는 \r를 사용합니다.

Base64 분할 프리셋 3종 비교

프로토콜과 애플리케이션에 따라 Base64 줄바꿈 너비가 다릅니다.

프리셋한 줄당 문자 수표준대표적인 용도
MIME 7676RFC 2045메일 첨부
PEM 6464RFC 1421 / 7468SSL / TLS 인증서
OpenSSL 7070전통적레거시 시스템 호환

Base64 분할의 대표적인 5가지 시나리오

메일, 인증서, 인코딩, 로그 등 대표적인 시나리오를 다룹니다.

시나리오권장 너비핵심 가치
MIME 메일 첨부76메일 클라이언트 호환
PEM 인증서64표준 PEM 형식
로그/문서76-100가독성 향상
소스 코드/Markdown76 / 80구문 강조 호환
청크 분할 전송바이트 기준네트워크 전송

Authoritative References