이 Base64 도구를 사용하는 이유는 무엇입니까?
- 데이터를 어디에도 보내지 않고 일반 텍스트를 표준 Base64 또는 URL 안전 Base64로 인코딩합니다.
- 공백과 URL 안전 알파벳 차이를 허용하면서 Base64를 다시 텍스트로 디코딩합니다.
- UTF-8, ASCII 또는 Latin-1을 선택하면 인코딩 불일치를 조기에 발견할 수 있습니다.
- 로컬 파일을 Base64 또는 데이터 URI로 변환하고 이미지를 즉시 미리 봅니다.
텍스트 변환기
텍스트 인코딩 또는 디코딩
공유 URL은 설정만 저장합니다. 입력 텍스트와 출력 텍스트는 링크에 배치되지 않습니다.
파일 변환기
파일을 Base64로 변환
로컬 파일을 선택하거나 여기에 놓습니다. 생성된 데이터 URI에서 이미지 파일을 즉시 미리 볼 수 있습니다.
이미지 미리보기
Base64를 안전하게 사용하는 방법
다음과 같은 클래식 알파벳이 필요한 시스템에 데이터를 복사할 때 표준 Base64를 사용하십시오. +, /및 선택 사항 = 패딩. 해당 문자를 거부하는 쿼리 문자열, 파일 이름 또는 토큰 형식 내에 결과를 배치해야 하는 경우 URL 안전 Base64를 사용하세요.
작업이 바이트-텍스트 변환이 아닌 경로 또는 쿼리 문자열에 대한 백분율 인코딩인 경우 URL 인코더/디코더 도구 Base64 대신.
Base64와 암호화 비교
Base64는 바이너리 데이터만 텍스트로 변환합니다. 내용을 숨기지 않습니다. 페이로드가 민감한 경우에도 적절한 암호화 또는 전송 보안이 필요합니다.
출력이 증가하는 이유
Base64는 각 3바이트 입력 청크를 4개의 인쇄 가능한 문자로 저장하므로 줄 바꿈이나 데이터 URI 접두사가 추가되기 전에 텍스트는 일반적으로 약 33% 더 커집니다.
Base64 파일이 유용한 경우
파일 변환은 작은 페이로드를 검사하거나, 프로토타입에 대한 데이터 URI를 작성하거나, API 필드가 예상 형식을 허용하는지 확인해야 할 때 유용합니다. 대규모 자산의 경우 Base64는 크기 오버헤드를 추가한다는 점을 명심하세요.
자주 묻는 질문
Base64와 URL 안전 Base64의 차이점은 무엇입니까?
URL 안전 Base64는 더하기를 하이픈으로, 슬래시를 밑줄로 대체하므로 출력을 URL과 파일 이름에 배치하는 것이 더 안전합니다. 일부 시스템에서는 패딩도 생략됩니다.
Base64 암호화인가요?
아니요. Base64는 인코딩일 뿐입니다. 누구나 해독할 수 있으므로 보안이나 개인정보 보호 조치로 취급되어서는 안 됩니다.
Base64 출력이 원본보다 긴 이유는 무엇입니까?
Base64는 입력의 매 3바이트를 4개의 텍스트 문자로 저장하기 때문에 일반적으로 크기를 약 1/3만큼 늘립니다.
내 텍스트나 파일이 업로드되나요?
아니요. 인코딩, 디코딩 및 파일 변환은 브라우저에서 로컬로 수행됩니다. 아무것도 자동으로 업로드되지 않습니다.