Crypto.Base64DecodeFromString

Crypto.Base64DecodeFromString ( string Text,
string Filename )
Примеры

Описание

Декодирует строку, кодированную в base64 и сохраняет результат как бинарный файл.

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

Параметры

Text

(строка) Текст, кодированный в base64, который нужно декодировать.

Filename

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

Возврат

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

Примеры

Пример 1

-- base64-encodes a small binary file and store the result in encoded_string
-- Кодируем небольшой бинарный файл в base64 и сохраняем результат переменной encoded_string
encoded_string = Crypto.Base64EncodeToString("C:\\myfile.exe");

-- Check to see if an error occurred using the Crypto.Base64EncodeToString action.
-- Смотрим, не было ли ошибки при использовании действия Crypto.Base64EncodeToString action.
error = Application.GetLastError();
if (error ~=0) then
    result = Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end

-- Display the contents of the string, just to show you what it looks like.
-- Отображаем содержимое строки, просто чтобы показать, как она выглядит.
Dialog.Message("This is what the encoded string looks like:", encoded_string);

-- Decode the base64-encoded string and store the result as a binary file.
-- Декодируем строку, кодированную в base64 и сохраняем результат как бинарный файл.
Crypto.Base64DecodeFromString(encoded_string, _TempFolder.."\\myfile_decoded_string.txt");

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