4 метода декодирования строк Base64 в терминале Linux

Чтобы декодировать строку 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'на терминал.