binascii — 바이너리/ASCII 변환¶
이 모듈은 바이너리 데이터와 그것의 다양한 ASCII 형식 인코딩 간의 변환을 (양방향으로) 구현합니다. 텍스트 전용 채널을 통해 바이너리 데이터를 전송할 때 일반적으로 사용되는 16진수 문자열, base64 및 CRC-32 헬퍼를 제공합니다.
함수¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
data 객체의 바이트를 16진수 표현으로 변환합니다. bytes 객체를 반환합니다.
추가 인수 sep가 제공되면 16진수 값들 사이의 구분자로 사용됩니다.
- binascii.unhexlify(data: str | bytes) bytes¶
16진수 데이터를 바이너리 표현으로 변환합니다. bytes 문자열을 반환합니다(즉, hexlify의 역연산).
- binascii.a2b_base64(data: str | bytes) bytes¶
base64로 인코딩된 데이터를 디코딩하며, 입력의 유효하지 않은 문자는 무시합니다. RFC 2045 s.6.8을 준수합니다. bytes 객체를 반환합니다.