Crypto.Base64EncodeToFile
Описание
Сохраняет содержимое бинарного файла, как кодированный в 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.
Смотрите также: Связанные действия
|