Crypto.Base64EncodeToFile

Crypto.Base64EncodeToFile ( string Source,
string Destination,
number LineLen = 76 )
Примеры

Описание

Сохраняет содержимое бинарного файла, как кодированный в base64 текстовый файл.

Примечание: Кодировка Base64 это процесс кодирования произвольных данных как простого ASCII текста. Один из обычных видов использования этого типа кодировки - пересылка файлов через электронную почту e-mail. Это один из способов применяемых стандартом MIME для пересылки данных не в текстовом ASCII формате.

Параметры

Source

(строка) Полный путь к файлу, который нужно закодировать.

Destination

(строка) Полный путь и имя файла для кодированного в base64 файла.

LineLen

(число) Максимальная длина строки для текста, кодированного в base64, в знакоместах (символах). (Используем 0 для безобрывной строки.) Значение по умолчанию равно 76.

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

-- Takes a binary file located in the user's Temp folder and stores the result as a base64-encoded text file,
-- also located in the user's Temp folder.
-- This file can then be decoded using the Crypto.Base64DecodeFromFile action.
-- Берем бинарный файл, размещенный в папке пользователя Temp и сохраняем резултат как текстовый файл, кодированный в base64,
-- также размещенный в папке пользователя Temp.
-- Этот файл затем, может быть декодирован при помощи действия Crypto.Base64DecodeFromFile action.
Crypto.Base64EncodeToFile(_TempFolder .. "\\myfile.txt", _TempFolder .. "\\myfile_encoded.txt");

-- Check to see if an error occurred in the Crypto.Base64EncodeToFile action.
-- If an error occurred, display the error message.
-- Смотрим, не было ли ошибки в действии Crypto.Base64EncodeToFile action.
-- Если произошла ошибка, показываем сообщение об ошибке.
error = Application.GetLastError();
if (error ~= 0) then
    result = Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end
Берем бинарный файл, размещенный в папке пользователя Temp и сохраняем результат как текст, кодированный в base64, также размещенный в папке пользователя Temp.
Смотрите также: Связанные действия