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