Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

...

Описание

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

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

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

Image Modified

Параметры

...

и их настройки

...

Входные параметры

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

Выходные параметры

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

Настройки

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

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

. Тип данных — Строка.


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

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


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

  1. При указании недопустимых в названии имени файла символов ( \ / : * ?  " < > | + пробел) робот выдаст ошибку: "В файле введен некорректный символ: \ / : * ?
  2.  «<
  3. "< > | +
  4. пробел»
  5. пробел".
  6. Если в имени файла будет указано расширение (в конце имени поставит точку и напишет расширение), то результатом будет файл с указанием расширения.
  7. Если не будет указано расширение имени файла, то получится файл без расширения.
  8. Добавлена возможность перезаписать файл: Если значение параметра
  9. «true»
  10. "true", файл перезаписывается в случае подачи файла с таким же именем. Если значение параметра
  11. «false»
  12. "false", то в случае сохранения файла с таким же именем робот выдает ошибку:
  13. «Файл
  14. "Файл с таким именем уже
  15. существует»
  16. существует".
  17. Если действие не сможет декодировать данные, то будет выдана ошибка:
  18. «Не
  19. "Не удалось декодировать
  20. данные»
  21. данные".

...

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

...

Задача 

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

Решение

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

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

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

Реализация

...

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

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

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

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

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

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

    2. В поле "Путь к папке" указать путь к папке, где находится файл.
      Image Modified
      Image Modified
      Image Modified
      6. Запустить робота по кнопке "Запуск" в верхней панели.

Результат 

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