Convert Your Files to Base64 Encoding in Just a Few Clicks
Конвертация файла в base64 - это процесс, при котором содержимое файла закодировано в строку base64.
Чтобы выполнить конвертацию файла в base64 в языке программирования Python, необходимо использовать модуль base64.
Пример кода:
python
import base64
with open("file.txt", "rb") as file:
encoded_string = base64.b64encode(file.read())
print(encoded_string)
В этом примере файл "file.txt" открывается в двоичном режиме (rb) и его содержимое читается с помощью метода read(). Затем содержимое файла кодируется в строку base64 с помощью метода b64encode() модуля base64. Наконец, закодированная строка выводится на экран.
Если файл является изображением, его можно отобразить после конвертации в base64, используя элемент HTML img и присваивание его атрибуту src значения в виде base64-кодированной строки.
python
import base64
with open("image.jpg", "rb") as file:
encoded_string = base64.b64encode(file.read())
img_tag = '
'.format(encoded_string.decode('utf-8'))
print(img_tag)
В этом примере файл "image.jpg" открывается в двоичном режиме (rb) и его содержимое читается с помощью метода read(). Затем содержимое файла кодируется в строку base64 с помощью метода b64encode() модуля base64. После этого в переменную img_tag записывается строка HTML, которая создает элемент img, атрибуту src которого присваивается значение в виде base64-кодированной строки. Наконец, строка HTML выводится на экран.