Base64 여러 줄 병합

Multiline Base64 입력
0줄 · 0글자

여러 줄 Base64 문자열을 한 줄로 병합하고 줄바꿈・공백・탭을 모두 제거하는 온라인 도구. 처리는 브라우저 내에서 완료되며 서버로 전송되지 않습니다.

관련 추천

Base64 여러 줄 병합이란?

Base64 여러 줄 병합이란 줄바꿈이나 공백으로 끊어진 여러 줄 Base64 문자열을 하나의 연속 문자열로 이어 붙이는 작업입니다. 많은 시스템 (이메일 MIME, 로그, JSON 필드) 은 Base64 를 전송할 때 76 자마다 자동으로 줄을 바꾸거나 공백을 삽입하므로, 수신측에서 복원하려면 먼저 병합해야 합니다.

**병합의 본질:** 입력 문자열에서 공백 문자 (공백・줄바꿈 ・캐리지 리턴 ・탭 ) 만을 제거하며 Base64 디코딩이나 문자 내용 변경은 일체 하지 않습니다.

**「Base64 디코딩」과의 차이:** 디코딩은 Base64 를 원래 바이너리나 텍스트로 되돌리는 처리이며, 병합은 같은 문자열의 물리적 레이아웃을 한 줄로 다듬을 뿐입니다. 원래 문자열 내용은 변하지 않습니다.

**전형적인 용도:** ① 이메일 MIME 인코딩 콘텐츠 복원・② JSON 필드 내 줄바꿈 포함 Base64 를 한 줄로 정리하여 복사 용이・③ 로그에서 여러 줄로 출력된 Base64 재구성・④ HTTP 헤더 Authorization 필드 정리.

사용 사례

  • 이메일 MIME 포맷에서 줄바꿈된 Base64 를 한 줄로 복원하여 디코딩・전송을 쉽게 한다
  • JSON 문자열 내 줄바꿈 포함 Base64 필드를 한 줄로 정리하여 복사・붙여넣기를 편하게 한다
  • 로그・터미널에서 여러 줄로 출력된 Base64 를 재구성하여 2 차 처리에 사용한다
  • HTTP 헤더 Authorization 필드의 Base64 자격 증명을 한 줄 포맷으로 정리한다
  • 웹페이지・문서에서 복사한 공백 포함 Base64 를 연속 문자열로 클린업한다

이용 방법

  1. 왼쪽 입력란에 여러 줄 Base64 문자열을 붙여넣거나 입력합니다 (줄바꿈・공백・탭 포함 가능).
  2. 도구가 자동으로 한 줄로 병합하여 오른쪽 출력란에 표시합니다. 상태바에서 줄 수・문자 수를 확인할 수 있습니다.
  3. 출력란 하단의「✓ 유효」또는「✗ 포맷 오류」표시로 병합 후 문자열이 유효한 Base64 인지 확인합니다.
  4. 「복사」버튼으로 결과를 복사하거나「다운로드」버튼으로 txt 파일로 저장합니다.

주요 기능

  • 즉시 병합:입력 변경 300ms 후 자동 한 줄화
  • 모든 공백 제거:공백・줄바꿈・캐리지 리턴・탭 삭제
  • 포맷 검증:출력란에「✓ 유효 / ✗ 포맷 오류」표시
  • 원클릭 복사:병합 결과를 클립보드로 복사
  • txt 로 다운로드:merged-base64.txt 파일로 저장 가능
  • 줄 수와 문자 수 통계:하단 상태바에 실시간 표시
  • PC / 모바일 대응:PC 는 좌우 분할 드래그 조정, 모바일은 탭 전환
  • 브라우저 내 처리:콘텐츠를 서버로 전송하지 않음

Best Practices

원본 여러 줄 보존

병합 전에 원본 입력을 보관해 두어 병합 후 되돌릴 수 없게 되는 상황을 피하세요.

병합 후 검증 후 사용

출력란의 유효성 표시나「Base64 검증」도구로 합법 Base64 임을 확인하세요.

큰 입력은 분할 처리

단일 문자열이 너무 크면 여러 번에 나눠 병합하여 브라우저 멈춤을 피하세요.

URL-safe 용도는 전용 도구로 처리

URL-safe Base64 (- 와 _ 사용) 는 대응 도구를 사용해 표준 Base64 와 섞지 마세요.

DataURL 은 먼저 분리

DataURL 을 병합하기 전에「Base64 DataURL」도구로 접두사와 페이로드를 분리한 뒤 각각 처리하세요.

자주 묻는 질문

병합과「클린 / 포맷」의 차이는?

「병합」은 공백을 제거하고 한 줄로 만드는 것뿐입니다. 「클린」은 부적합 문자 제거와 패딩 보완을 하고, 「포맷」은 반대로 한 줄을 고정 폭으로 나눕니다. 본 도구는 병합만 수행하며 Base64 문자 내용은 변경하지 않습니다.

병합 후 문자 수가 일치하나요?

네. 공백 문자만 삭제하므로 Base64 문자는 변하지 않으며, 병합 후 문자 수 = 원본 문자열에서 공백을 뺀 문자 수 입니다.

병합 후 디코딩이 실패하면?

Base64 가 아닌 문자 (불필요한 문자나 특수문자 등) 가 섞여 있을 수 있습니다. 먼저「Base64 검증」도구로 문자 셋을 확인하고, 「Base64 클린」도구로 불필요 문자를 제거하세요.

URL-safe Base64 병합도 지원하나요?

지원합니다. URL-safe Base64 는 + 와 / 대신 - 와 _ 를 사용하지만 본 도구는 동일하게 공백을 제거합니다. 두 변형을 구분하려면「Base64 URL 안전」도구를 사용하세요.

병합이 Base64 내용에 영향을 주나요?

아니요. 본 도구는 공백 문자만 제거하며 A-Z・a-z・0-9・+・/・= 등 Base64 문자는 일체 변경하지 않습니다. 병합 전후 디코딩 결과는 완전히 동일합니다.

data: 접두사 붙은 DataURL 도 병합할 수 있나요?

병합 자체는 가능합니다. 본 도구는 data:image/png;base64, 접두사를 제거하지 않고, 접두사와 페이로드 사이의 공백만 제거합니다. 접두사와 페이로드를 분리하려면「Base64 DataURL」도구를 사용하세요.

수백 줄 Base64 를 한 번에 병합할 수 있나요?

네. 본 도구는 입력 길이 제한이 없으며 브라우저 메모리가 허용하는 한 동작합니다. 쾌적한 응답을 위해 1 회 100MB 문자 이하를 권장합니다.

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

전송되지 않습니다. 본 도구는 브라우저 내에서만 처리하며 모든 병합 작업을 로컬에서 완료하므로 입력이 기기 밖으로 나가지 않습니다.

병합 결과를 바로 디코딩할 수 있나요?

네. 병합된 한 줄 Base64 를「Base64 디코딩」도구에 복사하면 원본 콘텐츠로 복원됩니다.

용어집

Base64
64 종의 인쇄 가능 문자로 바이너리 데이터를 표현하는 인코딩 방식. 본 도구는 Base64 문자열의 물리적 레이아웃만 다루며 디코딩・인코딩은 하지 않습니다.
MIME 줄바꿈
이메일 표준에서 Base64 출력을 76 자마다 자동으로 줄바꿈하여 전송합니다. 본 도구는 이러한 줄바꿈을 해제할 수 있습니다.
공백 문자
공백・탭 ( )・줄바꿈 ( )・캐리지 리턴 ( ) 등 보이지 않는 문자를 포함합니다. 본 도구의 병합 작업은 이러한 문자를 제거합니다.
병합 (Merge)
문자열 결합과 공백 제거만 수행하며 Base64 문자 내용은 변경하지 않습니다. 「디코딩」「인코딩」「클린」 등 더 복잡한 처리와 구분됩니다.

Authoritative References