Команда: 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".