Чтобы декодировать строку base64 в терминале Linux, существует несколько методов. Вот несколько примеров:
Метод 1: использование команды base64
Команда base64обычно доступна в большинстве дистрибутивов Linux и может использоваться для декодирования строк в кодировке Base64. Вот пример:
echo 'SGVsbG8gd29ybGQ=' | base64 --decode
Эта команда декодирует строку 'SGVsbG8gd29ybGQ='в кодировке Base64 и выводит результат 'Hello world'на терминал.
Метод 2: использование openssl
Если в вашей системе установлен openssl, вы также можете использовать его для декодирования строк base64. Вот пример:
echo 'SGVsbG8gd29ybGQ=' | openssl enc -d -base64
Эта команда декодирует строку 'SGVsbG8gd29ybGQ='в кодировке Base64 и выводит результат 'Hello world'на терминал.
Метод 3: использование Python
Если у вас установлен Python, вы можете использовать его для декодирования строк base64 с помощью модуля base64. Вот пример:
echo 'SGVsbG8gd29ybGQ=' | python3 -c "import base64, sys; print(base64.b64decode(sys.stdin.read()).decode())"
Эта команда декодирует строку 'SGVsbG8gd29ybGQ='в кодировке Base64 и выводит результат 'Hello world'на терминал.
Метод 4: использование Perl
Если у вас установлен Perl, вы можете использовать его для декодирования строк base64 с помощью модуля MIME::Base64. Вот пример:
echo 'SGVsbG8gd29ybGQ=' | perl -MMIME::Base64 -ne 'print decode_base64($_)'
Эта команда декодирует строку 'SGVsbG8gd29ybGQ='в кодировке Base64 и выводит результат 'Hello world'на терминал.