Декодировать из Base64 Версия 1 (Python)
Группа действий: Базовые действия Подгруппа: Общее
Описание
Действие декодирует указанную строку данных из Base64 в файл:
- В результате возвращается файл с декодированными данными Base64;
- Для декодирования необходимо использовать код, закодированный в Base64;
- Для декодирования необходимо указать путь к файлу и имя файла, в котором будут находиться декодированные данные.
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Данные | Строка с закодированными в Base64 данными | Строка | Да | |
Имя файла | Имя файла (с расширениями или без), в котором находятся декодированные данные | Строка | Да | |
Путь к папке | Путь к почте, сохраните файл с декодированными данными куда | Путь к отправке | Да | |
Чекбокс "Перезаписать" | Если значение "Истина", файл перезаписывается в файл с таким же именем. Если значение "Ложь", то в случае подачи файла с таким же именем робот выдаст ошибку" | Нет | ||
Результаты | ||||
Результат | Путь к файлу с декодированными данными | Путь к файлу |
Особые условия использования
- При указании недопустимых в названии имени файла символов ( \ / : * ? " < > | + пробел) робот выдаст ошибку: "В файле введен некорректный символ: \ / : * ? "< > | + пробел".
- Если в имени файла будет указано расширение (в конце имени поставит точку и напишет расширение), то результатом будет файл с указанием расширения.
- Если не будет указано расширение имени файла, то получится файл без расширения.
- Добавлена возможность перезаписать файл: Если значение параметра "true", файл перезаписывается в случае подачи файла с таким же именем. Если значение параметра "false", то в случае сохранения файла с таким же именем робот выдает ошибку: "Файл с таким именем уже существует".
- Если действие не сможет декодировать данные, то будет выдана ошибка: "Не удалось декодировать данные".
Пример использования
Задача
Необходимо выполнить декодирование без указания расширения файла.
Решение
Установить действие "Декодировать из Base64" на рабочую область.
Корректно заполнить параметры. "Данные" - строка в Base64", "Имя файла" имя с допустимыми символами без расширения.
Запустить робота.
Реализация
Выбрать файл, который необходимо декодировать в Base64.
Открыть группу действий "Базовые действия".
Поместить в рабочее пространство студии действие "Декодировать из Base64".
Нажать на действие.
Настройка действия:
Параметр "Имя файла". Набрать имя файла с расширением или без расширения.
В поле "Путь к папке" указать путь к папке, где находится файл.
6. Запустить робота по кнопке "Запуск" в верхней панели.
Результат
Действие выдало результат в виде пути к файлу без расширения с декодированными данными.