Я пытаюсь преобразовать шестнадцатеричную строку в base64 в Юлии. Я просмотрел Codecs.jl, но не уверен, поможет ли мне это.
Шестнадцатеричная строка, которую я хочу преобразовать, — 49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d
.
Не совсем уверен, с чего начать, поэтому любые предложения приветствуются.
Для этого вы хотите использовать
Base64
из стандартной библиотеки. Сначала используйтеhex2bytes
, чтобы преобразовать вашу строку в массив байтов, затемbase64encode
, чтобы преобразовать ее обратно в строку:для перехода от строки Base64 к шестнадцатеричной строке,
bytes2hex(base64decode(base64string))
— person logankilpatrick; 25.01.2020