Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

python
python3

What is base64.b85decode(b) in Python?

Syed Muhammad Ali Mustafa

The base64.b85decode() method decodes an encoded bytes-like object into a byte string text using Base85 alphabets.

b85decode() method

Syntax

We can import b85decode from base64 using the following code:

from base64 import b85decode

The declaration of the base64.b85decode() method is as follows:

base64.b85decode(b_string)

The method returns the decoded byte-string.

Code

The code below demonstrates the use of base64.b85decode():

from base64 import b85encode
from base64 import b85decode
  
b_str = b'Python is awesome!'
print('Data type of \'s\': ', type(b_str))

enc_str = b85encode(b_str)    # encode
dec_str = b85decode(enc_str)    # decode

print('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.

RELATED TAGS

python
python3

CONTRIBUTOR

Syed Muhammad Ali Mustafa
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring