Как я могу конвертировать из hex в base64?

Может ли кто-нибудь рекомендовать простой способ / инструмент для преобразования hex в base64?

Я использую Linux и OS X.

Используйте xxd с аргументом -r (и, возможно, аргументом -p ), чтобы преобразовать из шестнадцатеричных в простые двоичные / октеты и base64, чтобы преобразовать двоичную / октетную форму в base64.

Для файла:

 cat file.dat | xxd -r -p | base64 

Для строки шестнадцатеричных чисел:

 echo "6F0AD0BFEE7D4B478AFED096E03CD80A" | xxd -r -p | base64 

Ну, это зависит от точного форматирования ваших данных. Но вы можете сделать это с помощью простых скриптов оболочки:

  echo "obase=10; ibase=16; `cat in.dat`" | bc | base64 > out.dat 

При необходимости измените данные в зависимости от ваших данных.

Ну, если ваши шестнадцатеричные данные представляют собой шестнадцатеричное представление файла, просто присоедините файл к сообщению Outlook или Thunderbird, а затем сохраните сообщение где-нибудь. Затем откройте файл текстовым редактором и посмотрите код B64 🙂

Он работает в Windows, но я считаю, что это универсальный способ, поскольку сохранение в качестве .EML вложения кодируется на B64.

  • Хранение изображения в базе данных напрямую или как данные base64?
  • RegEx для анализа или проверки данных Base64
  • Как я могу base64 эффективно кодировать строку с помощью Excel VBA?
  • base64 декодирует fragment в c ++
  • Является ли вложение данных фонового изображения в CSS в качестве хорошей или плохой практики Base64?
  • NodeJS: сохранение образа с кодировкой base64 на диск
  • Как кодировать и декодировать строку base64?
  • Пример кода кодирования и декодирования Base 64
  • Кодировщик и декодер Base64
  • OS X: кодировка Base64 через командную строку
  • Java - преобразование изображения в Base64
  • Interesting Posts

    Как я узнаю, когда мой бортовой ethernet мертв? (Контроллер Realtek 8112L LAN с AI NET2)

    Обратный отсчет Android ProgressBar

    Microsoft Office 2007 – недостаточно памяти для открытия Word

    Хорошее (желательно бесплатное), простое в использовании, привлекательное программное обеспечение блок-схемы

    Ускорить скорость анимации «Навигационный ящик» при закрытии?

    Как преобразовать массив байтов в двойной и обратно?

    Есть ли способ узнать, какое приложение использует большую часть полосы пропускания в Linux?

    Какую Java ORM вы предпочитаете и почему?

    Почему MSBuild выглядит в C: \ для Microsoft.Cpp.Default.props вместо c: \ Program Files (x86) \ MSBuild? (ошибка MSB4019)

    Добавить маршрут верблюда во время выполнения в Java

    Отражение и преломление невозможно без рекурсивного отслеживания лучей?

    изменение размера изображения в java

    Не удалось получить Struts2 Hello World для работы с Eclipse и Maven

    Может ли провайдер по-прежнему видеть, какие URL-адреса посещают при использовании VPN?

    Получить элементы из списка списков

    Давайте будем гением компьютера.