파이썬[Python]: base64 - b85decode 함수
파이썬(Phthon): base64 모듈 - b85decode 함수(function)
/// 설명
Base85를 사용하여 바이트 객체나 아스키(ascii) 문자열을 디코딩합니다.
만약 필요하다면 추가된 b'\0'은 암묵적으로 삭제됩니다.
※ 형식
base64.b85decode(bytes)
reference
https://docs.python.org/3/library/base64.html#module-base64
만약 필요하다면 추가된 b'\0'은 암묵적으로 삭제됩니다.
※ 형식
base64.b85decode(bytes)
reference
https://docs.python.org/3/library/base64.html#module-base64
/// 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | from base64 import * # Base85 encoding (is a multiple of 4 Bytes) test_str = 'multipleof4bytes' # 16 Bytes test_bytes = bytes(test_str, 'utf-8') test_encode = b85encode(test_bytes) test_encode2 = b85encode(test_bytes, pad=True) print('Base85 :', test_encode) # Base85 : b'ZFOvPX>e?1Z)P-Nd30rS' print('Base85 with pad:', test_encode2) # Base85 with pad: b'ZFOvPX>e?1Z)P-Nd30rS' print('-' * 45) # Base85 encoding (is not a multiple of 4 Bytes) test_str = 'string' # 6 Bytes test_bytes = bytes(test_str, 'utf-8') test_encode = b85encode(test_bytes) test_encode2 = b85encode(test_bytes, pad=True) print('Base85 :', test_encode) # Base85 : b'b98cPZf5' print('Base85 with pad:', test_encode2) # Base85 with pad: b'b98cPZf5`h' print('-' * 45) # Base85 decoding test_decoded = b85decode(test_encode) test_decoded2 = b85decode(test_encode2) print('Base85 decoded :', test_decoded) # Base85 decoded : b'string' print('Base85 decoded(pad):', test_decoded2) # Base85 decoded(pad): b'string\x00\x00' | cs |
* 실행환경: Microsoft Windows 10 Homes
* 인터프리터: 파이썬(Python 3.9)
– 당신을 응원합니다. –
댓글
댓글 쓰기