Base64 여러 줄 병합
여러 줄 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 를 연속 문자열로 클린업한다
이용 방법
- 왼쪽 입력란에 여러 줄 Base64 문자열을 붙여넣거나 입력합니다 (줄바꿈・공백・탭 포함 가능).
- 도구가 자동으로 한 줄로 병합하여 오른쪽 출력란에 표시합니다. 상태바에서 줄 수・문자 수를 확인할 수 있습니다.
- 출력란 하단의「✓ 유효」또는「✗ 포맷 오류」표시로 병합 후 문자열이 유효한 Base64 인지 확인합니다.
- 「복사」버튼으로 결과를 복사하거나「다운로드」버튼으로 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
- 텍스트 비교
- 바이너리 변환
- 시저 암호
- 모스 부호
- 16진수 변환
- 비디오를 Base64로 변환
- Base64를 동영상으로 변환
- 이미지를 Base64로 변환
- Base64 이미지 변환
- 텍스트를 Base64로 변환
- Base64 텍스트로 변환
- 파일 해시 검증
- File to Base64
- Base64 파일로 변환
- 오디오 → Base64
- Base64를 오디오로 변환
- AES 암호화 및 복호화
- DES 암호화/복호화
- Base32 인코더 디코더
- Base58 인코딩 및 디코딩
- Base64 인코딩
- Base64 디코드
- Base64 비교
- Base64 분할
- Base64 여러 줄 병합
- Base64 형식화
- Base64 형식 검사
- Base64 일괄 인코딩
- Base64 일괄 디코딩
- Base64 정리
- Base64 패딩 처리
- Base64 길이 통계
- Base64 16진수로 변환
- Base64 DataURL 변환
- Base64-Hex 양방향 변환
- Base85 인코딩/디코딩
- HMAC 생성 및 검증
- PBKDF2 키 파생
- MD5 해시값
- SHA-256 해시
- SHA1 해시
- SHA512 해시
- JWT 도구
- HTML 엔티티 인코딩/디코딩
- Unicode 이스케이프
- URL 인코딩
- URL Safe Base64
- MIME Base64
- Java 난독화
- JS 난독화
- PHP 난독화
- Python 난독화