Перейти к основному содержимому

Кодирование строки в Base64 (string.base64_encode)

Объявление

текст_b64 = string.base64_encode(данные)

Параметры

  • Данные
    Строка, исходная строка.

Возвращаемое значение

  • Текст Base64
    Строка, текст строки в кодировке Base64.

Описание

Кодирует строку (или двоичный блок данных) в Base64.
Ключевые слова: Base64 изображения, Base64 файла, Base64 данных, Base64 двоичных данных.

Пример

    -- Кодирование данных области экрана в формате PNG в Base64
b64s = screen.image(0, 0, 100, 100):png_data():base64_encode()

-- Чтение данных файла и кодирование в Base64
b64s = file.reads('/var/mobile/1.png'):base64_encode()

Примечание: приведённый выше код использует функции не из этой главы: screen.image, :png_data, file.reads.

Дополнительные примеры

См. обобщённый пример в конце этой главы.