온라인 도구 상자

Base 32 인 코 딩 / 디 코 딩

Base 32 코딩이란 무엇입니까?

Base 32 인 코 딩 은 텍스트 환경에서 전송 및 저장 하기 위해 이 진 데이터를 인쇄 가능한 문 자로 변환 하는 32 문자 기반 인 코 딩 입니다 . Base 32 인 코 딩 의 원 리는 바이 너 리 데이터를 5 비트 (bit) 그룹 으로 분 할 하고 분 할 된 각 그룹 을 인 코 딩 하여 1 개의 가 시 문 자를 얻는 것입니다 .이 인 코 딩 메 커 니 즘 은 주로 바이 너 리 데이터를 시각 적 문자 열 로 인 코 딩 하는 데 사용 되며 , 인 코 딩 규칙 은 Base 64 와 비슷 하지만 다른 문자 집 합 을 사용합니다 . Base 32 코 딩 테이블 의 문자 수는 2 ^ 5 = 32 이며 , 이는 Base 32 이름 의 유 래 입니다 .응용 프로그램 시 나 리오 에서 Base 32 인 코 딩 은 URL 매 개 변 수 전달 , 데이터 저장 및 체크 섬 계산 에 널리 사용됩니다 .예를 들어 , 이 진 데이터를 Base 32 인 코 딩 으로 변환 하면 URL 의 매 개 변 수로 전달 하여 URL 에 대한 특수 문 자의 영향을 피할 수 있습니다 ; 일부 데이터 베이스 또는 파일 시스템이 이 진 데이터 의 저장 소를 지원 하지 않을 수 있는 경우 , Base 32 인 코 딩 을 사용하여 이 진 데이터를 텍스트 형태로 변환 하여 저장 할 수 있습니다 ; 또한 , Base 32 인 코 딩 은 데이터 의 체크 섬 을 계산 하여 데이터 의 무 결 성을 검 증 하는 데 사용할 수 있습니다 . Base 32 는 Base 64 보다 약 20 % 더 많은 공간을 차지 하지만 대 소 문 자를 구분 하지 않는 파일 시스템에 적합 하고 , 인간의 말하기 또는 기억 에 더 적합 하며 , 결과는 파일 이름으로 사용할 수 있으며 (경 로 구분 기 호 "/" 와 같은 기 호 가 포함되어 있지 않기 때문에), 시각 적으로 혼 동 하기 쉬운 문 자를 제외 하여 정확한 수 동 입력 이 가능합니다 .채 우 기 기 호 " =" 를 제외 한 결과는 문 자를 인 코 딩 하지 않고 URL 에 포함 될 수 있다 .

Base 32 코딩의 특징은 무엇입니까?

  1. 인쇄 가능: Base 32 인코딩으로 생성된 문자는 인쇄 가능 문자이며 텍스트 환경에서 사용하기에 적합합니다.
  2. 내결함성: Base 32 인코딩은 대소문자, 공백 또는 기타 특수 문자의 변화와 같은 입력 데이터의 일부 오류 또는 변화를 허용합니다.
  3. Base 32 인코딩은 URL 의 매개 변수 전달, 전자 메일의 첨부 파일 등과 같은 이진 데이터를 텍스트 형태로 변환해야하는 시나리오에서 자주 사용됩니다.