Преобразование шестнадцатеричного значения цвета в base64 для файла .terminal - PullRequest
0 голосов
/ 11 февраля 2019

Я понимаю, что .terminal файлы используют кодировку base64 для перехода от (как это выглядит) sRGB к значению данных, которое может интерпретировать приложение Mac Terminal по умолчанию.

Как предлагается здесь Я могу декодировать текст base64 в текст, который несколько более понятен, используя что-то вроде

echo IzEyMzQ1Ngo= | base64 --decode
# returns #123456

Однако при преобразовании существующих значений данных .terminal с использованием вышеуказанного метода у меня остается текст, который выглядит как

UNSRGB\NSColorSpaceV$classO*0.08235294118 0.08235294118 0.08235294118��Z$classnameX$classesWNSColor�XNSObject_NSKeyedArchiver�Troot#-27;AHN[b

Как перейти от шестнадцатеричного значения цвета (например, # 123456) к значению base64, которое требуется для файла .terminal для предпочтения цвета (предпочтения цвета ANSI) с помощью командной строки?

...