What is base64.b32decode() in Python?
The base64.b32decode() method decodes a bytes-like object using Base32 alphabets into a plain byte-string.
Syntax
We can import b32decode from base64 using the following code:
from base64 import b32decode
The declaration of the base64.b32decode() method is as follows:
base64.b32decode(b_string)
The method returns the decoded byte-string.
Code
The code below demonstrates the use of base64.b32decode().
from base64 import b32encodefrom base64 import b32decodeb_str = b'Python is awesome!'print('Data type of \'s\': ', type(b_str))enc_str = b32encode(b_str) # encodedec_str = b32decode(enc_str) # decodeprint('Data type of decoded \'dec_str\': ', type(dec_str))print('Decoded string: ', dec_str)
Explanation
In line 4, a byte string is initialized and stored in b_str. The next line prints the type of b_str. In line 7, the string is encoded, then, in line 8, the string is decoded. Finally, line 9 prints the type of the encoded string. Lastly, in line 11, the encoded string is printed.
Free Resources
Copyright ©2025 Educative, Inc. All rights reserved