Base64 형식을 다루어야 하나요? 그러면 여러분에게 이 웹사이트가 딱 맞네요! 저희 웹사이트의 아주 편리한 온라인 도구를 사용하여 데이터를 인코딩하거나 디코딩해보세요.

Base64 형식에서 디코딩

인코딩된 2진수의 경우(이미지, 문서 등), 이 페이지 아래쪽으로 약간 더 내려가셔서 파일 업로드 양식을 사용해보세요.

Base64 형식에서 파일을 디코딩

0 여기를 클릭(또는 터치)하여 파일 선택
최대 파일 크기는 192MB입니다. 디코딩된 파일이 신뢰할 수 없는 소스라면 실행하지 마세요.
작업 중...
디코딩 프로세스가 완료될 때까지 기다리세요.
성공!
{{ output }} 디코딩된 파일을 다운로드하려면.
참고로, 이 파일은 첫 번째 다운로드 시도 또는 15 분간의 무활동 시간 직후에 시스템에서 삭제됩니다.
오류!오류가 발생했습니다:{{ error }}

소개

Base64 디코딩 및 인코딩이란 이름 그대로 간단하게 디코딩과 인코딩을 할 수 있는 온라인 도구를 만나보세요! Base64 인코딩에서 쉽고 빠르게 인코딩하거나 디코딩할 수 있습니다. Base64는 사용자의 데이터를 번거러움 없이 인코딩하거나 사람이 읽을 수 있는 형식으로 디코딩합니다.

Base64 인코딩 체계는 2진수 데이터를 인코딩해야 할 때, 특히 텍스트로 처리되어야 하는, 매체를 통해 저장해야 하거나 전송해야 할 때 널리 사용됩니다. 이 인코딩 기술은 데이터가 전송이 될 때 수정되지 않고 온전히 전송될 수 있게끔 도와주는 기술입니다. Base64는 MIME와 같은 이메일 애플리케이션이나 XML 또는 JSON과 같은 복잡한 데이터를 저장하는 다양한 애플리케이션에서 널리 사용됩니다.

고급 설정
  • 문자 세트: 데이터가 텍스트일 때 인코딩 체계는 문자 세트를 갖추고 있지 않습니다. 그러므로 사용자가 직접 어떠한 문자 세트가 사용되었는지를 설정해야 합니다. 일반적으로 문자 세트가 UTF-8이지만 다른 문자 세트일 가능성도 있습니다. 만일 어떤 문자 세트인지 확실하지 않을 경우 사용 가능한 설정을 선택하거나 자동 감지 설정을 사용하시면 됩니다. 이 정보는 모든 문자와 기호들이 잘 보여지도록 디코딩된 데이터를 저희 웹사이트의 문자 세트에 맞도록 변환합니다. 하지만 파일들에 경우 웹세이프 변환이 적용될 필요가 없으므로 파일들은 문자 세트와 상관이 없습니다.
  • 각 행 개별적 디코딩: 인코딩된 데이터는 일반적으로 연속된 텍스트로 구성이 되어 있기 때문에 새로운 행의 문자도 Base64 인코딩 형식으로 변환이 됩니다. 디코딩하기 전에 모든 인코딩되지 않은 빈칸은 무결성 입력 항목을 보존하기 위해서 제외됩니다. 이 설정은 여러분이 개별적인 여러 데이터 항목을 디코딩해야 할 때 유용합니다.
  • 라이브 모드: 이 옵션을 켜면 브라우저의 자체 JavaScript 기능을 사용하여 저희 서버 쪽으로 전송하지 않고 즉시 인코딩됩니다. 현재는 UTF-8 문자 세트만 지원됩니다.
강력한 보안

저희 서버와의 모든 통신은 안전한 암호화된 SSL 연결(https)을 통해 제공됩니다. 저희 웹사이트는 처리 직후 처음 다운로드가 시도된 파일이나, 15분 동안 자리를 비웠을 때 즉시 서버로부터 업로드된 파일을 지웁니다(둘 중 더 짧게 걸리는 방식으로 처리). 저희는 전송되었거나 업로드된 파일을 절대 보관하거나 검열하지 않습니다. 자세한 정보를 원하신다면 아래의 개인 정보 보호 정책을 읽어주세요.

완전 무료

저희 도구는 무료로 사용 가능합니다. 앞으로는 이런 간단한 작업을 위해 소프트웨어를 다운로드하실 필요가 없습니다.

Base64 인코딩에 대한 디테일

Base64는 2진수 데이터를 자연수로 처리하여 Base64 표현 형식으로 변환하여 인코딩하는 많은 비슷한 인코딩 체계들의 일반적인 용어입니다. Base64 용어는 MIME의 Content Transfer Encoding에서 유래했습니다.

디자인

Base64에 필요한 64개의 문자를 만들기 위한 특수한 문자의 선택은 구현 항목마다 다릅니다. 일반적으로 64개의 세트에서 두 가지의 규칙에 따라 선택됩니다. 1) 부분 세트의 일부분은 대부분의 인코딩에서 공통적이며, 2) 출력할 수 있습니다. 이 조합은 데이터가 이메일과 같은 원래 8비트가 아닌 시스템을 통한 전송 중 수정될 가능성이 없게끔 해줍니다. 그 예로 MIME의 64진수 구현 항목은 A에서 Z까지, a에서 z까지 그리고 0에서 9까지를 처음 62개의 값으로 사용하고 +와 /을 마지막 남은 2개 값으로 사용합니다. 다른 변형으로는 같은 조합이지만 마지막 두 기호가 다른 것으로 보통 64진수에서 파생됩니다. 한 예시를 들면 "-"와 "_"을 사용하는 URL과 filename safe의 변형인 "RFC 4648 / Base64URL"이 있습니다.

예시

여기 토마스 홉스의 레비아탄에서 가져온 인용구가 있습니다:

"Man is distinguished, not only by his reason, but ..." ("인간은 그의 이유로만 구별되는 것 뿐만 아니라 ...")

이것을 ASCII 바이트식 수열로 표현하고 MIME의 64진수 체계로 인코딩되면 이렇게 됩니다:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

위의 인용구에서 인코딩된 Man의 값은 TWFu입니다. ASCII로 인코딩되면 글자 "M", "a", 그리고 "n"은 바이트로 77, 97, 110로 저장되고, 이것들은 "01001101", "01100001", "01101110"과 같은 2진수로 표현됩니다. 이 3개의 바이트들이 24비트 버퍼 프로듀싱이 되어 2진수 수열 "010011010110000101101110"으로 합쳐지게 됩니다. 6비트의 묶음이(6비트는 최대 64개의 다른 2진수 값을 가집니다) 숫자 4로 변환됩니다(24 = 4 * 6비트). 그 후 이것들은 64 진수 값에 상응하게끔 변환됩니다.

텍스트 내용 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 문자로 변환시킵니다.
모바일 버전으로 전환
2010-2024 base64decode.org
개인 정보 보호 정책 문의하기
이 웹사이트는 쿠키를 사용합니다. 당사는 쿠키를 사용하여 사용자에게 최적화된 콘텐츠 및 광고를 보여주고, 트래픽을 분석하는데 사용됩니다.