Команда: decode
Кодирование текста или данных в формате base64, hex или hex с префиксом
sfk encode|decode [infile] format [options]
кодировать или декодировать текст или данные.
Форматы:
-base64
- кодировать все символы как a-z A-Z 0-9 +/
with = используется в качестве символа заполнения.
add -nowrap для сохранения вывода как одну длинную строку
-hex
- закодировать все символы в шестнадцатеричный формат
-_hex
- кодировать небуквенно-цифровые символы в виде префикса _ и шестнадцатеричного значения
-\x25hex
- кодировать небуквенно-цифровые символы как % и шестнадцатеричные
-url
- то же самое, что и -\x25hex
ПАРАМЕТРЫ
-all
- кодировать все символы, а не только небуквенно-цифровые
-noeol
- если текстовые строки получены из предыдущей команды, удалить символы конца строки.
По умолчанию при кодировании с одной строкой ввода и при шестнадцатеричном декодировании без префикса.
Ничего не делает при загрузке из файла.
-tofile x
- записать вывод в файл x
-dump
- показать выходные данные в виде шестнадцатеричного дампа
СМОТРИТЕ ТАКЖЕ
sfk hexdump
Создание шестнадцатеричных данных во многих форматах
sfk hextobin
Преобразование многих шестнадцатеричных форматов в двоичные
sfk uuencode
Кодирование большого количества файлов в виде обычного текста
sfk md5
Создание контрольной суммы файла(ов)
ПРИМЕРЫ
sfk encode in.jpg -base64 -tofile out.txt
Кодирует in.jpg как base64, записывая в out.txt
sfk decode in.txt -base64 -tofile out.dat
Декодирует in.txt из base64, записывая в out.dat
sfk echo -spat "foo bar" +encode -url
Производит: foo%20bar
sfk echo "foo_20bar" +decode -_hex
Производит: Foo Bar
sfk fromclip +decode -url
Сделайте URL-адрес, скопированный с веб-страницы, читабельным
изменив "foo%20bar" на "foo bar".