Base64Decode-Online
Base64는 이진 데이터를 ASCII 문자로 변환하는 인코딩 방식입니다. 주로 바이너리 데이터를 텍스트 기반의 시스템에서 안전하게 전송하거나 저장할 때 사용
이메일이나 URL에서 바이너리 데이터를 안전하게 전송하는 데 유용하며, 텍스트 기반의 프로토콜(예: JSON, XML)에서 데이터를 주고받을 때도 사용됨.
Base64의 특징:
64개의 ASCII 문자 사용: Base64는 총 64개의 ASCII 문자(A-Z, a-z, 0-9, +, /)를 사용하여 데이터를 표현
패딩 문자 사용: 인코딩할 데이터의 길이가 3바이트로 나누어떨어지지 않을 경우, = 문자를 사용하여 패딩을 추가.
텍스트로 변환: 이진 데이터를 텍스트로 변환하므로 텍스트만 처리할 수 있는 시스템에서도 이진 데이터를 전송하거나 저장할 수 있음.
- 샘플
import base64
# 문자열을 Base64로 인코딩
original_string = "Hello"
encoded_string = base64.b64encode(original_string.encode('utf-8')).decode('utf-8')
print("Encoded string:", encoded_string)
- 결과
Encoded string: SGVsbG8=
728x90
댓글