소개
Base64 디코딩 및 인코딩에 오신 것을 환영합니다. 이 간단한 온라인 도구는 정확히 그 말 그대로: Base64 인코딩에서 디코딩하고 이를 빠르고 쉽게 인코딩합니다. 번거로움 없이 데이터를 Base64로 인코딩하거나 사람이 읽을 수 있는 형식으로 디코딩하세요.
Base64 인코딩을 사용하는 이유는 무엇입니까?
Base64 인코딩 스키마는 바이너리 데이터를 인코딩해야 할 때, 특히 해당 데이터를 텍스트를 처리하도록 설계된 매체에 저장하고 전송해야 할 때 자주 사용됩니다. 이 인코딩은 데이터가 전송 중에 수정되지 않고 그대로 유지되도록 하는 데 도움이 됩니다. Base64는 MIME을 통한 이메일을 포함하여 XML 또는 JSON에 복잡한 데이터를 저장하는 등 여러 응용 프로그램에서 일반적으로 사용됩니다.
고급 옵션
문자 세트
텍스트 데이터의 경우 인코딩 스키마에 문자 세트가 포함되어 있지 않으므로 인코딩 과정에서 사용된 문자 세트를 지정해야 합니다. 일반적으로 UTF-8이지만 다른 것도 많이 있습니다; 확실하지 않은 경우 사용 가능한 옵션을 시도해 보거나 자동 감지 옵션을 시도해 보세요. 이 정보는 디코딩된 데이터를 웹사이트의 문자 세트로 변환하여 모든 문자와 기호가 올바르게 표시되도록 하는 데 사용됩니다. 파일의 경우 웹 안전 변환이 적용될 필요가 없기 때문에 이는 무관합니다.
각 줄을 별도로 디코딩
인코딩된 데이터는 일반적으로 연속된 텍스트로 구성되므로 줄 바꿈 문자까지도 Base64 인코딩된 형태로 변환됩니다. 디코딩 전에 입력의 무결성을 보호하기 위해 모든 비인코딩된 공백이 입력에서 제거됩니다. 이 옵션은 줄 바꿈으로 구분된 여러 독립 데이터 항목을 디코딩하려는 경우 유용합니다.
라이브 모드
이 옵션을 켜면 입력된 데이터가 서버에 정보를 보내지 않고 브라우저의 내장 JavaScript 기능으로 즉시 디코딩됩니다. 현재 이 모드는 UTF-8 문자 세트만 지원합니다.
안전하고 안전합니다
서버와의 모든 통신은 안전한 SSL 암호화 연결(https)을 통해 이루어집니다. 우리는 처리 후 업로드된 파일을 즉시 서버에서 삭제하며, 결과 다운로드 가능한 파일은 첫 번째 다운로드 시도 후 또는 15분의 비활성 상태 후(둘 중 더 짧은 시간) 즉시 삭제됩니다. 제출된 데이터나 업로드된 파일의 내용을 어떤 방식으로든 유지하거나 검사하지 않습니다. 자세한 내용은 아래의 개인정보 보호정책을 읽으십시오.
완전히 무료
우리 도구는 무료로 사용할 수 있습니다. 이제부터는 그러한 간단한 작업을 위해 소프트웨어를 다운로드할 필요가 없습니다.
Base64 인코딩의 세부 정보
Base64는 바이너리 데이터를 수치적으로 처리하고 이를 Base-64 표현으로 변환하여 인코딩하는 유사한 인코딩 스키마의 일반적인 용어입니다. Base64 용어는 특정 MIME 콘텐츠 전송 인코딩에서 유래되었습니다.
디자인
Base64에 필요한 64자를 구성하기 위한 특정 문자의 선택은 구현마다 다릅니다. 일반적인 규칙은 1) 대부분의 인코딩에 공통적인 하위 집합의 일부이고 2) 인쇄 가능한 64자의 집합을 선택하는 것입니다. 이 조합은 데이터가 전통적으로 8비트 클린이 아닌 이메일과 같은 시스템을 통해 전송 중에 수정될 가능성을 낮춥니다. 예를 들어, MIME의 Base64 구현은 처음 62값에 대해 A-Z, a-z 및 0-9를 사용하고 마지막 두 값에는 "+" 및 "/"를 사용합니다. 일반적으로 Base64에서 파생된 기타 변형은 이 속성을 공유하지만 마지막 두 값에 선택된 기호는 다릅니다. 예를 들어, "-" 및 "_"를 사용하는 URL 및 파일 이름 안전 "RFC 4648 / Base64URL" 변형입니다.
예
다음은 "앵무새 죽이기"에서 인용한 인용문입니다:
"대부분의 사람들은 착하다, 아이야, 너는 아직 그것을 깨닫지 못했다."
이것은 ASCII 바이트 시퀀스로 표현되며 다음과 같이 MIME의 Base64 스키마로 인코딩됩니다:
TW9zdCBwZW9wbGUgYXJlIGdvb2QsIG15IGNoaWxkLCB5b3UganVzdCBkb24ndCByZWFsaXplIGl0IHlldC4=