Base64 인코딩/디코딩
무료 온라인 Base64 인코더 및 디코더. 텍스트를 Base64로, Base64를 텍스트로 즉시 변환. 서버 업로드 없음, 100% 비공개.
Base64 인코딩이란 무엇입니까?
Base64는 64개의 문자를 사용하여 이진 데이터를 ASCII 문자열 형식으로 변환하는 이진-텍스트 인코딩 방식입니다. 주로 텍스트 기반 형식에 이진 데이터를 포함할 때 사용됩니다.
Base64 인코딩은 어떻게 작동합니까?
Base64는 3바이트(24비트)의 이진 데이터를 4개의 ASCII 문자(각각 6비트 표현)로 변환합니다. 이로 인해 데이터 크기가 약 33% 증가합니다.
Base64에는 어떤 문자가 사용됩니까?
Base64는 A-Z(대문자 26개), a-z(소문자 26개), 0-9(숫자 10개), +, /의 64개 문자를 사용합니다. = 문자는 패딩에 사용됩니다.
이 Base64 도구를 사용해도 안전합니까?
네, 모든 처리는 브라우저에서 로컬로 수행됩니다. 어떤 데이터도 어떤 서버로도 전송되지 않아 100% 개인 정보 보호와 보안을 보장합니다.
URL 안전 Base64란 무엇입니까?
URL 안전 Base64는 +를 -로, /를 _로 대체하고 패딩(=)을 제거합니다. 이를 통해 인코딩 문제 없이 URL과 파일 이름에서 안전하게 사용할 수 있습니다.
왜 Base64는 파일 크기를 증가시킵니까?
Base64는 3바이트를 4개 문자로 변환하여 크기가 33% 증가합니다. 이 오버헤드는 이진 데이터를 인쇄 가능한 텍스트로 표현하는 데 필요합니다.
Base64의 일반적인 용도는 무엇입니까?
Base64는 CSS/HTML에 이미지 포함, 이메일 첨부 파일(MIME) 인코딩, 데이터베이스에 비밀번호 저장, 텍스트 프로토콜을 통한 이진 데이터 전송, 데이터 URI 등에 사용됩니다.
모든 Base64 문자열을 디코딩할 수 있습니까?
네, 유효한 Base64 인코딩 문자열이라면 가능합니다. 문자열에 잘못된 문자가 포함되거나 패딩이 올바르지 않으면 도구에서 알림을 보냅니다.
패딩 문자(=)의 목적은 무엇입니까?
패딩(=)은 Base64 문자열의 길이가 4의 배수가 되도록 보장합니다. 입력 데이터의 길이가 3으로 나누어떨어지지 않을 때 추가됩니다.
Base64로 이미지를 인코딩할 수 있습니까?
네, Base64는 이미지를 포함한 모든 이진 데이터를 인코딩할 수 있습니다. 결과는 데이터 URI를 사용하여 HTML/CSS에 직접 포함할 수 있는 텍스트 문자열입니다.
Base64는 암호화입니까?
아니요, Base64는 인코딩이지 암호화가 아닙니다. 쉽게 되돌릴 수 있으며 보안을 제공하지 않습니다. 데이터 표현을 위한 것이지 보호를 위한 것이 아닙니다.
Base64와 UTF-8의 차이점은 무엇입니까?
UTF-8은 Unicode 텍스트를 위한 문자 인코딩입니다. Base64는 이진-텍스트 인코딩 방식입니다. UTF-8은 텍스트 문자를 표현하고, Base64는 이진 데이터를 텍스트로 표현합니다.
Base64 인코딩/디코딩 사용 방법
Base64 인코딩은 바이너리 데이터를 64개의 안전한 ASCII 문자로만 이루어진 일반 텍스트로 바꿔 주므로, 이메일·JSON·XML·데이터 URI처럼 텍스트만 다루는 시스템을 손상 없이 통과할 수 있습니다. 이 도구는 인코딩과 디코딩을 모두 브라우저 안에서 처리하며, 붙여 넣은 내용이 서버로 전송되지 않습니다.
- 내용을 입력 상자에 붙여 넣으세요. 인코딩할 일반 텍스트 또는 디코딩할 Base64 문자열입니다. 자동 모드가 켜져 있으면 도구가 입력 종류를 알아서 판단하고, 입력하는 즉시 결과를 보여 줍니다.
- 직접 조작하고 싶다면 자동 모드를 끄고 인코딩 또는 디코딩 버튼으로 원하는 변환을 지정하세요. 텍스트로도 Base64로도 읽힐 수 있는 문자열을 다룰 때 특히 유용합니다.
- 교체 버튼을 누르면 결과가 입력 상자로 되돌아가 양방향 연속 변환을 손쉽게 할 수 있습니다.
- 복사 버튼으로 결과를 클립보드에 넣거나, 출력의 일부만 선택해 그 부분만 복사할 수도 있습니다.
Base64는 암호화가 아니라 인코딩이므로 누구나 되돌릴 수 있습니다. 비밀번호나 기밀 정보를 숨기는 데 쓰지 말고, 민감한 데이터는 실제 암호화로 보호하세요.
관련 도구
- 이미지 Base64 변환 이미지를 Base64 문자열로 변환하고 Base64를 이미지로 디코딩. PNG, JPG, GIF, WebP, SVG, BMP, ICO 지원. 100% 브라우저 처리, 업로드 없음.
- Base32 인코더 디코더 텍스트를 Base32로 즉시 인코딩하거나 Base32를 텍스트로 디코딩하세요. 100% 브라우저 기반, 데이터 업로드 제로. RFC 4648 준수. TOTP 시크릿, OTP 키, QR 코드 데이터, 바이너리-투-텍스트 변환에 이상적입니다.
- 텍스트 16진수 변환기 무료 온라인 텍스트 16진수 변환기. ASCII 및 Unicode 텍스트를 공백 구분 또는 연속 출력으로 즉시 16진수 값으로 인코딩. 브라우저 기반, 설치 불필요.
- 헥스를 텍스트로 16진수 문자열을 즉시 읽을 수 있는 텍스트로 변환합니다. 다양한 형식을 지원하며 16진수 값을 ASCII 또는 UTF-8 텍스트로 디코딩합니다.
- 텍스트 이진수 변환기 텍스트를 이진 코드로 즉시 변환. 무료 온라인 UTF-8 이진수 번역기.
- URL 인코딩 디코딩 무료 온라인 URL 인코더, 디코더 및 파서. 텍스트를 퍼센트 인코딩으로 변환하고, URL 문자열을 디코딩하고, 쿼리 매개변수를 추출합니다.
- Hex 뷰어 검색, 오프셋 탐색 및 가상 스크롤링으로 파일 내용을 헥스 덤프 형식으로 보기
- AES 암호화/복호화 AES 암호화/복호화 도구, CBC/CFB/CTR/OFB/ECB 모드, Pkcs7/ZeroPadding/NoPadding, 128/192/256비트 키, Base64 출력, 키/IV 형식 자동 감지