Base64 변환기
Base64 변환기란 무엇인가요?
Base64 to Image Converter는 이진 데이터(이미지, PDF, 파일)를 64개의 인쇄 가능한 ASCII 문자(A–Z, a–z, 0–9, +, /)로 구성된 텍스트 기반 형식으로 변환하는 도구입니다. 반대 방향으로도 작동합니다. 즉, 인코딩된 텍스트 문자열을 받아 원본 데이터를 재구성합니다. Base64 to Image Converter는 이진 파일과 일반 텍스트 사이의 범용 변환기라고 할 수 있습니다.
Base64 파일을 변환해야 하는 이유는 무엇인가요?
몇 가지 일반적인 이유가 있습니다. Base64 문자열은 HTML/CSS에 이미지를 직접 삽입하는 웹 개발, 원시 이진 데이터를 전송할 수 없는 API 및 JSON 페이로드, 이메일 첨부 파일(MIME 인코딩), JWT 및 암호화 토큰 등에서 광범위하게 사용됩니다. Base64 to Image Converter를 사용하면 인코딩된 문자열만 가지고 있을 때 Base64에서 역변환하여 원본 파일을 검사, 미리보기 또는 저장할 수 있습니다.
각 옵션은 무엇을 위한 것인가요?
통계 표시 — 활성화하면 매 변환 후 원시 바이트 크기, Base64 문자 수, 오버헤드 비율(Base64는 항상 원본 데이터보다 약 33% 큼)을 보여주는 통계 표시줄이 나타납니다. 인코딩의 크기 비용을 이해하는 데 유용합니다. 데이터 URI 접두사 자동 제거 — Base64 문자열은 종종 data:image/png;base64, 형식의 헤더로 감싸져 있습니다. 이 옵션을 켜면 Base64 to Image Converter가 디코딩 전에 해당 접두사를 자동으로 제거하므로 수동으로 정리할 필요가 없습니다. 접두사 감지 없이 순수한 Base64를 입력하려면 꺼두세요. 대문자 Hex — Hex 모드에서만 해당됩니다. Hex 출력을 소문자(a3f9) 또는 대문자(A3F9)로 렌더링할지 전환합니다. 개인 취향이나 하위 시스템이 기대하는 형식을 맞추는 문제입니다. 공백 구분 Hex 바이트 — 역시 Hex 모드에서만 해당됩니다. 활성화하면 바이트를 붙여서 표시(a3f9cc)하는 대신 각 바이트 사이에 공백을 삽입합니다(a3 f9 cc). Hex 덤프를 수동으로 읽기 쉬워지지만, 코드에 복사할 때는 붙여쓰기 형식이 더 일반적입니다. 요약하면, 처음 두 옵션은 모든 모드에 영향을 주고, 마지막 두 옵션은 Hex 출력 형식을 세밀하게 조정하는 데 사용됩니다.
Base64 to Image Converter는 큰 파일을 처리할 수 있나요?
서버 제한이 아닌 브라우저의 메모리에 달려 있습니다. 모든 것이 로컬에서 실행되기 때문입니다. 실제로 대부분의 최신 브라우저는 약 50–100MB 정도의 파일을 문제없이 처리합니다. 매우 큰 파일(수백 MB)은 전체 파일이 JavaScript 메모리에 로드되기 때문에 탭이 느려지거나 충돌할 수 있습니다. 프로덕션 규모의 대용량 파일에는 서버 측 도구가 더 적합합니다.
Base64 to Image Converter는 어떻게 작동하나요?
이 도구는 완전히 브라우저의 기본 API만을 사용합니다. 서버 없음, 업로드 없음, 써드파티 없음입니다. atob()가 Base64 문자열을 이진 데이터로 디코딩하고, 선택한 변환 경로로 전달합니다. 이미지의 경우 <img> 태그에 렌더링되는 data: URI, PDF의 경우 새 탭에서 열리는 Blob URL, Hex 출력의 경우 수동 바이트-to-Hex 루프, 텍스트의 경우 TextDecoder가 사용됩니다. 파일 인코딩은 업로드된 파일을 읽고 Base64 데이터 URI를 생성하기 위해 FileReader API를 사용합니다.
Base64 to Image Converter는 무료인가요?
완전히 무료입니다. 계정, 백엔드, 텔레메트리, 비용 없이 브라우저에서 완전히 실행되는 단일 HTML 파일입니다. 데스크톱에 저장하고 오프라인으로 무기한 사용할 수 있습니다.
