macos - 将 .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 值?
解决方案
推荐阅读
- python - 在 tkinter 窗口类中显示活动列表
- c - 语言-C,while循环,错误输入错误
- javascript - 为什么 String.indexOf 会这样运行?
- mysql - 基于计数和删除的条件 SQL 连接
- python - 在python中添加到列表(来自类实例)
- firebase - 如何对具有发布、放置、删除到 Firestore 的多个端点的快速 http 云功能进行单元测试?
- android - Android 在 OkHttp 上禁用 SSL 固定
- javascript - 使用 NodeJS/Express 将数据加载到 Snowflake
- flutter - Flutter 从 Google Drive 和 One drive 下载部分文件
- c++ - 从网络数据包反序列化非多态结构