Base64 형식에서 디코딩


정보

정확하게 설명하는 간단한 온라인 도구 인 Base64 디코딩 및 인코딩 만나기 : Base64 인코딩에서 디코딩 및 인코딩 빠르고 쉽게. Base64 인코딩 체계는 번거 로움없이 데이터를 인코딩하거나 사람이 읽을 수있는 형식으로 디코딩합니다.
Base64 인코딩 체계는 이진 데이터를 인코딩해야 할 때, 특히 데이터를 저장하고 설계된 미디어를 통해 전송해야 할 때 일반적으로 사용됩니다. 텍스트를 처리합니다. 이 인코딩은 전송 중에 데이터를 수정하지 않고 그대로 유지하는 데 도움이됩니다. Base64는 XML 또는 JSON으로 복잡한 데이터를 저장하는 것뿐만 아니라 MIME를 통한 이메일을 포함한 여러 애플리케이션에서 일반적으로 사용됩니다.
고급 옵션

  • 문자 세트 : 텍스트 데이터의 경우 인코딩 체계에는 문자 집합이 포함되어 있지 않으므로 인코딩 과정에서 사용 된 문자 집합을 지정해야합니다. 일반적으로 UTF-8이지만 다른 여러 가지 일 수 있습니다. 확실하지 않은 경우 사용 가능한 옵션을 사용하거나 자동 감지 옵션을 사용해보십시오. 이 정보는 디코딩 된 데이터를 당사 웹 사이트의 문자 집합으로 변환하여 모든 문자와 기호가 올바르게 표시 될 수 있도록 사용됩니다. 웹 안전 변환을 적용 할 필요가 없기 때문에 파일에는 관련이 없습니다.
  • 각 줄을 개별적으로 디코딩 : 인코딩 된 데이터는 일반적으로 연속 텍스트로 구성되므로 개행 문자조차도 Base64 인코딩 형식으로 변환됩니다. 디코딩 전에 인코딩되지 않은 모든 공백은 입력을 보호하기 위해 입력에서 제거됩니다. 청렴. 이 옵션은 줄 바꿈으로 구분 된 여러 독립 데이터 항목을 디코딩하려는 경우에 유용합니다.
  • 라이브 모드 :이 옵션을 켜면 입력 된 데이터가 브라우저의 내장 기능을 사용하여 즉시 디코딩됩니다. Google 서버에 정보를 전송하지 않고 자바 스크립트 기능을 제공합니다. 현재이 모드는 UTF-8 문자 집합 만 지원합니다.

안전 및 보안
서버와의 모든 통신은 보안 SSL 암호화 연결을 통해 이루어집니다 ( https) 업로드 된 파일은 처리 후 즉시 서버에서 삭제하고 다운로드 가능한 파일은 첫 번째 다운로드 시도 직후 또는 15 분 동안 (둘 중 더 짧은 쪽) 삭제됩니다. 제출 된 데이터의 내용을 보관하거나 검사하지 않습니다. 자세한 내용은 아래의 개인 정보 보호 정책을 읽으십시오.
완전 무료
Google 도구는 무료로 사용할 수 있습니다. 이제부터는 이러한 간단한 작업을 위해 소프트웨어를 다운로드 할 필요가 없습니다.
Base64 인코딩 세부 정보
Ba se64는 이진 데이터를 숫자로 처리하고 base-64 표현으로 변환하여 인코딩하는 여러 유사한 인코딩 체계에 대한 일반적인 용어입니다. Base64 용어는 특정 MIME 콘텐츠 전송 인코딩에서 비롯됩니다.
디자인
Base64에 필요한 64자를 구성하는 특정 문자 선택은 구현에 따라 다릅니다. 일반적인 규칙은 1) 대부분의 인코딩에 공통적 인 부분 집합의 일부이고 2) 인쇄 가능한 64 자 세트를 선택하는 것입니다. 이 조합은 전통적으로 8 비트 클린이 아니었던 이메일과 같은 시스템을 통해 전송 중에 데이터가 수정되지 않도록합니다. 예를 들어 MIME의 Base64 구현은 처음 62 개 값에 대해 AZ, az 및 0-9를 사용하고 마지막 두 값에 “+”및 “/”를 사용합니다. 일반적으로 Base64에서 파생 된 다른 변형은이 속성을 공유하지만 마지막 두 값에 대해 선택한 기호가 다릅니다. 예는 “-“및 “_”를 사용하는 URL 및 파일 이름 안전 “RFC 4648 / Base64URL”변형입니다.

여기 ” Thomas Hobbes의 Leviathan :
“Man은 그의 이유뿐만 아니라 …”
이는 ASCII 바이트 시퀀스로 표시되며 다음과 같이 MIME의 Base64 체계로 인코딩됩니다.
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4 =
위 인용문에서 Man의 인코딩 된 값은 TWFu입니다. ASCII로 인코딩 된 문자 “M”, “a”및 “n”은 77, 97, 110 바이트로 저장되며, 이는 base-2의 “01001101”, “01100001”및 “01101110”에 해당합니다. 이 세 바이트는 24 비트 버퍼에서 함께 결합되어 이진 시퀀스 “010011010110000101101110”을 생성합니다. 6 비트 팩 (6 비트에는 최대 64 개의 서로 다른 이진 값이 있음)이 4 개의 숫자 (24 = 4 * 6 비트)로 변환 된 다음 Base64의 해당 값으로 변환됩니다.

텍스트 콘텐츠 M a n
ASCII 77 97 110
비트 패턴 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
색인 19 22 5 46
Base64 인코딩 T W F u

이 예에서 알 수 있듯이 Base64 인코딩은 코딩되지 않은 3 개를 변환합니다. 바이트 (이 경우 ASCII 문자)를 4 개의 인코딩 된 ASCII 문자로 변환합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다