파일 Base32 인코딩/디코딩

업로드한 파일을 Base32로 인코딩하거나 디코딩할 수 있으며, 처리된 파일을 다운로드할 수 있습니다

1309 번 사용 | 5.0 평점

파일 처리

여기에 파일을 드래그 앤 드롭하거나

처리 결과

처리되지 않음

결과를 보려면 파일을 업로드하고 처리하세요

사용 설명

1

작업 유형 선택

Base32 인코딩을 수행할지 디코딩을 수행할지 선택합니다.

2

문자 집합 선택

파일의 문자 인코딩을 선택합니다. 기본값은 UTF-8입니다.

3

파일 업로드

업로드 영역에 파일을 드래그 앤 드롭하거나 찾아보기 버튼을 클릭하여 파일을 선택합니다.

4

파일 처리

"파일 처리" 버튼을 클릭하면 시스템이 파일을 Base32로 인코딩하거나 디코딩합니다.

5

결과 다운로드

처리가 완료되면 파일 정보를 보고 처리된 파일을 다운로드할 수 있습니다.

Base32 기본 지식

Base32란?

Base32는 이진 데이터를 ASCII 문자열로 변환하기 위한 32개의 인쇄 가능한 문자 기반의 인코딩 방식입니다. 데이터를 나타내기 위해 A-Z와 2-7의 32개 문자를 사용합니다.

Base32 인코딩의 주요 특징은 임의의 이진 데이터를 텍스트 형식으로 변환할 수 있어 이진 데이터를 지원하지 않는 시스템에서도 데이터를 전송하거나 저장할 수 있습니다.

Base32의 응용 시나리오

  • URL 및 파일 이름 인코딩: 특수 문자로 인한 문제 방지
  • 이메일 시스템: 이진 첨부 파일을 지원하지 않는 시스템에서 이진 데이터 전송
  • 일회용 비밀번호(OTP): Google Authenticator와 같은 애플리케이션은 Base32로 키를 인코딩합니다
  • DNS 레코드: 일부 DNS 레코드 유형(예: TXT 레코드)은 Base32 인코딩을 사용할 수 있습니다
  • 파일 검사 합계: 특정 시스템에서 파일 검사 합계를 나타내는 데 사용됩니다

Base32와 Base64의 차이점

특성 Base32 Base64
문자 집합 크기 32자(A-Z, 2-7) 64자(A-Z, a-z, 0-9, +, /)
인코딩 효율 낮음(이진 5비트당 1문자 인코딩) 높음(이진 6비트당 1문자 인코딩)
대소문자 구분 구분되지 않음(일반적으로 대문자 사용) 구분됨
URL 친화성 높음(URL 특수 문자를 포함하지 않음) 추가 변환 필요(+ 및 / 포함)

Base32의 장단점

장점

  • 대문자와 2-7 숫자만 사용하여 대소문자 혼동 방지
  • 특수 문자를 포함하지 않아 URL, 파일 이름 등의 시나리오에 적합
  • 인코딩된 문자열은 읽기 쉽고 수동으로 입력하기 쉬움
  • 채움 문자로 =을 사용하여 식별 및 처리를 쉽게 함

단점

  • Base64보다 인코딩 효율이 낮아 생성된 문자열이 더 김
  • 더 많은 저장 공간과 대역폭 필요
  • 일부 프로그래밍 언어에서 기본 지원이 Base64만큼 완전하지 않음
광고

API开发平台

快速构建、测试和部署API