Преобразование шестнадцатеричной строки в base64 в Julia

Я пытаюсь преобразовать шестнадцатеричную строку в base64 в Юлии. Я просмотрел Codecs.jl, но не уверен, поможет ли мне это.

Шестнадцатеричная строка, которую я хочу преобразовать, — 49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d.

Не совсем уверен, с чего начать, поэтому любые предложения приветствуются.

См. также:  Как использовать clang с заголовками mingw-w64 в Windows
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. logankilpatrick

    Для этого вы хотите использовать Base64 из стандартной библиотеки. Сначала используйте hex2bytes, чтобы преобразовать вашу строку в массив байтов, затем base64encode, чтобы преобразовать ее обратно в строку:

    using Base64
    function base16to64(st::AbstractString)
        bytes = hex2bytes(st)
        return base64encode(bytes)
    end
    

    для перехода от строки Base64 к шестнадцатеричной строке, bytes2hex(base64decode(base64string)) person logankilpatrick; 25.01.2020

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: