Описание команды | |
enctd | ![]() ![]() |
Кодирование файла.
enctd=File||Coded||Path, ||...
Параметры:
1-й обязательный параметр. | |
File | Путь к файлу. Полный путь к файлу, возможные варианты: • Абсолютный путь c:\test.txt • Путь через параметры %P%N см. Дополнение №7. • Относительный путь %COMMANDER_PATH%\test.txt • Относительный путь $f06\test.txt см. Дополнение №8. • Путь возвращаемый параметром <xfolder> см. Дополнение №11. • Путь возвращаемый глобальными переменными см. Дополнение №23. • Путь возвращаемый параметром [tc] см. Дополнение №12. |
2-й обязательный параметр. | |
Coded | Метод кодирования. Поддерживаются следующие методы: b64 - MIME (Base64). xxe - UUEncode. uue - XXEncode. |
3-й обязательный параметр. | |
Path | Path!!Flag!!RegExp!!Replace. Подпараметры разделяются символами !! Может быть от 1-го (обязательного) до 4-х подпараметров. Path//Flag//RegExp//Replace. Подпараметры разделяются символами // (рекомендуемый). Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::). Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. 3 - добавление счётчика к целевому пути, если он существует. 4 - пропустить при совпадении имени объекта. 5 - пропустить, если целевой объект не существует. Не перезаписывать имеющиеся объекты. Добавление счётчика. 6 - пропустить, если целевой объект не существует. Перезаписывать имеющиеся объекты. RegExp//Replace (RegExp!!Replace) - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2. Для вставки какого-то дополнительного пути в строку регулярного выражения используется подпараметр path<Path> |
Дополнительные параметры: | |
... | Аналог. Остальные параметры те же, что и у команды encod. |
Примечания:
Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.См. также:
decod, dectd, encod, encts
Примеры: | ![]() |
enctd=%P%N||b64||"%p"//0 ;; кодировать файл под курсором в MIME (Base64) в активную панель
enctd=%P%N||b64||"%t"//0 ;; кодировать файл под курсором в MIME (Base64) в другую панель
enctd=%P%N||uue||"%p"//0 ;; кодировать файл под курсором в активную панель в UUEncode
enctd=%P%N||uue||"%t"//0 ;; кодировать файл под курсором в другую панель в UUEncode
enctd=%P%N||xxe||"%p"//0 ;; кодировать файл под курсором в активную панель в XXEncode
enctd=%P%N||xxe||"%t"//0 ;; кодировать файл под курсором в другую панель в XXEncode
global enctd=$f254\bg.jpg||b64||"%p"//0||upd<1> GLOBALENCTD<a> ;; кодировать файл bg.jpg из временной папки в MIME (Base64) в активную панель
global enctd=%P%N||xxe||"%t"//0 GLOBALENCTD0<a> GLOBALENCTD<a> GLOBALENCTD1<a> GLOBALENCTD2<a> ;; кодировать файл под курсором в другую панель в XXEncode и вывести результат в глобальные переменные