Декодировать из Base64 Версия 1 (Python)

Группа действий: Базовые действия  Подгруппа: Общее


Описание

Действие декодирует указанную строку данных из Base64 в файл:

  • В результате возвращается файл с декодированными данными Base64;
  • Для декодирования  необходимо использовать код, закодированный в Base64;
  • Для декодирования необходимо указать путь к файлу и имя файла, в котором будут находиться декодированные данные.

Иконка действия

Параметры и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Данные

Строка с закодированными в Base64 данными


Строка
Да
Имя файла Имя файла (с расширениями или без), в котором находятся декодированные данныеСтрока
Да
Путь к папкеПуть к почте, сохраните файл с декодированными данными кудаПуть к отправке
Да
Чекбокс "Перезаписать"Если значение "Истина", файл перезаписывается в файл с таким же именем. Если значение "Ложь", то в случае подачи файла с таким же именем робот выдаст ошибку"

Нет
Результаты
РезультатПуть к файлу с декодированными данными Путь к файлу

Особые условия использования 

  1. При указании недопустимых в названии имени файла символов ( \ / : * ?  " < > | + пробел) робот выдаст ошибку: "В файле введен некорректный символ: \ / : * ? "< > | + пробел".
  2. Если в имени файла будет указано расширение (в конце имени поставит точку и напишет расширение), то результатом будет файл с указанием расширения.
  3. Если не будет указано расширение имени файла, то получится файл без расширения.
  4. Добавлена возможность перезаписать файл: Если значение параметра "true", файл перезаписывается в случае подачи файла с таким же именем. Если значение параметра "false", то в случае сохранения файла с таким же именем робот выдает ошибку: "Файл с таким именем уже существует".
  5. Если действие не сможет декодировать данные, то будет выдана ошибка: "Не удалось декодировать данные".

Пример использования 

Задача 

Необходимо выполнить декодирование без указания расширения файла. 

Решение

  1. Установить действие "Декодировать  из Base64" на рабочую область.

  2. Корректно заполнить параметры. "Данные" - строка в Base64", "Имя файла" имя с допустимыми символами без расширения. 

  3. Запустить робота.

Реализация

  1. Выбрать файл, который необходимо декодировать в  Base64.

  2. Открыть группу действий "Базовые действия".

  3. Поместить в рабочее пространство студии действие "Декодировать из Base64". 

  4. Нажать на действие.

  5. Настройка действия: 

    1. Параметр "Имя файла". Набрать имя файла с расширением или без расширения.

    2. В поле "Путь к папке" указать путь к папке, где находится файл.



      6. Запустить робота по кнопке "Запуск" в верхней панели.

Результат 

Действие выдало результат в виде пути к файлу без расширения с декодированными данными.


  • Нет меток