Base64 텍스트를 Raw Binary로 변환하는 도구

Base64 텍스트를 원시 바이너리로 변환하여 ASCII 인코딩 오버헤드를 제거하고 원래의 8비트 바이트 스트림을 복원합니다.

파일 선택 또는 드래그

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

형식 비교 및 기술 사양

사양BASE64BIN
MIME 유형text/plainapplication/octet-stream
유형radix-64 ASCII encodingraw binary byte stream
압축none (33% size expansion over raw binary)none
표준 사양IETF RFC 4648Raw Binary Byte Stream Specification
매직 바이트 헤더A-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

형식 개요 및 응용 프로그램

Base64 텍스트는 이메일이나 JSON 페이로드와 같은 텍스트 전용 통신 채널을 통해 바이너리 데이터를 안전하게 전송하기 위해 64개의 인쇄 가능한 ASCII 문자 집합을 사용합니다. 그러나 시스템은 원래의 바이트 구조로 돌아갈 때까지 Base64로 포맷된 텍스트를 실행하거나 처리할 수 없습니다. 소프트웨어 개발자는 구성 파일, API 응답 또는 웹 응용 프로그램 리소스에서 포함된 이미지, 폰트 또는 컴파일된 실행 파일 페이로드를 추출할 때 이 변환을 자주 수행합니다. Base64에서 원시 바이너리로 되돌아가려면 인코딩 중에 사용된 수학적 연산을 역으로 수행해야 합니다. Base64 텍스트의 네 문자는 기본 바이너리 데이터의 정확히 세 바이트를 나타냅니다. 이 프로세스는 포맷 문자를 제거하고 운영 체제, 하드웨어 장치, 네이티브 바이너리 파서에 필요한 1과 0의 정확한 시퀀스를 복원합니다.

기술 사양 및 코덱 분석

Base64 텍스트는 text/plain MIME 유형으로 식별되며 압축 없이 기수-64 ASCII 인코딩을 사용하여 원래 파일보다 33% 크기가 확장됩니다. 원시 바이너리는 application/octet-stream MIME 유형을 사용하여 형식이 지정되지 않은 바이트 스트림을 제공합니다. 두 형식 모두 압축 알고리즘을 사용하지 않으므로 변환은 완전히 무손실입니다. Base64는 단순한 텍스트 표현이기 때문에 매직 바이트 헤더가 부족하지만, 결과로 생성되는 원시 바이너리 파일은 디코딩된 바이트 스트림의 맨 처음에 ZIP 아카이브의 경우 'PK', Windows 실행 파일의 경우 'MZ'와 같은 표준 파일 서명을 드러냅니다.

OS 및 브라우저 호환성

Windows, macOS, Linux와 같은 운영 체제는 시스템 호출 및 명령줄 유틸리티를 통해 원시 바이너리 파일을 기본적으로 처리합니다. 최신 웹 브라우저는 Fetch API 및 TypedArrays를 사용하여 바이너리 데이터를 처리하므로 개발자가 atob 함수를 사용하여 JavaScript에서 Base64 문자열을 직접 디코딩한 후 바이트를 Blob 객체에 쓸 수 있습니다. iOS 및 Android의 모바일 운영 체제는 올바른 파일 확장자와 권한이 적용된 경우 기본 응용 프로그램 샌드박스를 통해 바이너리 파일을 효율적으로 읽습니다.

💡 유용한 정보

디코딩 프로세스를 시작하기 전에 Base64 텍스트 문자열에 원하지 않는 공백이나 줄 바꿈 문자가 포함되어 있지 않은지 항상 확인하십시오. 불필요한 문자는 출력 바이트 시퀀스를 손상시킬 수 있습니다.

형식 비교 및 기술 사양

10메가바이트의 원시 바이너리 파일은 33퍼센트의 크기 오버헤드로 인해 Base64 텍스트로 인코딩될 때 약 13.3메가바이트로 확장됩니다. 더 작은 원시 바이너리 파일을 전송하는 데는 5Gbps 광랜 연결에서 약 0.02초, 빠른 5G 연결에서 약 0.2초, 표준 4G 모바일 네트워크에서 거의 2초가 소요됩니다.

자주 묻는 질문

품질 저하 없이 Base64 텍스트를 Raw Binary로 어떻게 변환합니까?

Base64는 바이너리 데이터의 단순한 텍스트 래퍼이며 압축을 사용하지 않으므로 원시 바이너리로 디코딩하는 과정은 완전히 무손실입니다. 기본 데이터의 저하 없이 모든 원래 바이트가 수학적으로 복원됩니다.

Base64 텍스트와 Raw Binary의 차이점은 무엇입니까?

Base64 텍스트는 인쇄 가능한 ASCII 문자를 사용하여 파일 크기를 33% 늘리는 데이터의 안전한 텍스트 전용 표현입니다. Raw Binary는 컴퓨터와 하드웨어가 직접 실행하거나 렌더링하는 8비트 바이트의 네이티브 미포맷 스트림입니다.