Кто-нибудь может порекомендовать простой способ / инструмент для преобразования hex в base64?
Я использую Linux и OS X.
Вы хотите конвертировать Hex или Binary в Base64? Сценарий или это сделка с одним выстрелом?
Chris S 14 лет назад
0
3 ответа на вопрос
38
Breton
Используйте xxd с -rаргументом (и, возможно, -pаргументом) для преобразования из шестнадцатеричной формы в обычный двоичный файл / октеты и base64 для преобразования двоичной формы / октета в base64.
Изменить по мере необходимости в зависимости от ваших данных.
Это преобразует строку десятичных цифр. Непонятно, хочет ли это OP, или он имеет шестнадцатеричные цифры и хочет, чтобы байты, которые они представляют, были преобразованы в base64.
Dennis Williamson 14 лет назад
3
1
kokbira
Хорошо, если ваши шестнадцатеричные данные - это шестнадцатеричное представление файла, просто прикрепите файл к сообщению outlook или thunderbird, а затем сохраните сообщение где-нибудь. Затем откройте файл в текстовом редакторе и увидите код B64 :)
Он работает в Windows, но я думаю, что это универсальный способ, поскольку при сохранении в формате .EML вложение кодируется в B64.