Я понимаю, что .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) с помощью командной строки?