UInk 规范
约 382 字大约 1 分钟
2026-02-15
UInk 规范旨在解决本地绘图软件墨迹存储与跨端预览的一致性难题。在保证高效读写与空间节省的同时,为多端平台提供高度统一的渲染效果,并具备良好的规范扩展性。
特点
- 将逻辑关联画布集合化,一个画布多图层、一个白板、一个 PPT 演示画板都可以保存到一起。
- 支持增量写入,在高性能的同时防止软件崩溃从而导致的墨迹丢失。
- 墨迹主文件使用 MessagePack 打包,兼具高性能与小体积。
- ……
文件
墨迹文件
墨迹文件分为 2 个。
filename.uinkMessagePack
filename.uink.extraZIP
*.png
*.svg
*.mp3
……
墨迹主文件(
filename.uink)使用 MessagePack 格式存储,主要存储墨迹、墨迹归属和元数据。墨迹拓展文件(
filename.uink.extra)使用 ZIP 格式打包,并自由存储相关资源文件,如:画布背景、插入的多媒体等。
两者相互对应,其中墨迹拓展文件是可选的。
墨迹文件的定位
墨迹主文件应用于快速加载与显示,画布中的图片等多媒体以链接的形式表示在内。
墨迹拓展文件按照墨迹主文件中链接路径存储多媒体数据(相关支持的多媒体格式见墨迹拓展文件)。
相关链接
墨迹拓展文件