Skip to content
风起
风起

fig文件解析(九)私有协议解析概览

  • 最外层的.fig文件是个压缩包,解压后里面又有个canvas.fig文件,这个.fig是画布的二进制数据
  • 先用kiwi-schema开源协议解析canvas.fig,得到一个json对象,但这个json对象里包含一个blobs数组,里面的每个元素又是二进制格式
  • blobs二进制数据是由figma没有公开的私有协议编码的,主要存储的是vectorNetwork和command数据,并且有可能随着figma版本变化解析策略也会变
  • 想了解私有协议如何解析,扫码关注微信公众号 听风说图