В этой заметке мы хотели бы показать, как декодировать файл, закодированный с помощью base64, используя Bash.
Есть несколько сценариев кодирования файла в base64
1. Когда код base64 записывается в виде одной строки:
1 | cat input_base64.txt | base64.exe -d > output_data.ext |
2. Когда код base64 разбит на несколько строк:
1 | cat input_base64.txt | tr -d '\r\n' | base64.exe -d > output_data.ext |
Где: tr -d '\r\n' удаляет символы новых строк.
Может быть полезно для передачи файлов для обхода систем фильтрации или при необходимости передачи бинарных данных в виде текста.