首页 > 解决方案 > 将 .terminal 文件的十六进制颜色值转换为 base64

问题描述

我知道.terminal文件使用 base64 编码从(看起来像)sRGB 到默认 Mac 终端应用程序可以解释的数据值。

正如这里所建议的,我可以使用类似的东西将 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

如何.terminal使用命令行从十六进制颜色值(例如:#123456)到颜色首选项(ANSI 颜色首选项)文件所需的 base64 值?

标签: macosencodingterminalbase64plist

解决方案


推荐阅读