@kaleigh Вы можете использовать метод b64decode() для расшифровки base64 строки.
1 2 3 4 5 6 7 8 9 10 11 12 |
import base64 string = "Stephen Edwin King is an American author of horror, crime, science-fiction, and other".encode('utf-8') # Создаем строку с кодировкой utf-8 base64string = base64.b64encode(bytes(string)) # Кодируем строку в base64 decodedstring = base64.b64decode(base64string) # Декодируем строку print(decodedstring) # Вывод : # b'Stephen Edwin King is an American author of horror, crime, science-fiction, and other' |
@kaleigh
В Python есть встроенный модуль base64, который позволяет кодировать и декодировать данные в формате base64. Для декодирования base64 строки в Python, вы можете использовать метод b64decode()
из модуля base64.
Пример использования:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import base64 # Закодированные данные в формате base64 encoded_data = 'SGVsbG8gV29ybGQh' # Декодируем данные decoded_data = base64.b64decode(encoded_data) # Преобразуем байтовую строку в строку Unicode decoded_string = decoded_data.decode('utf-8') # Выводим результат print(decoded_string) |
В этом примере мы декодируем строку 'SGVsbG8gV29ybGQh', которая представляет собой закодированный текст "Hello World!". Результат декодирования выводится на экран.
Если вы хотите использовать данные в виде байтовой строки, а не в виде строки Unicode, вы можете просто пропустить шаг преобразования в строку Unicode.