我们可以在git上存储和共享corel绘图数据吗?

时间:2016-06-16 16:40:54

标签: git coreldraw

我的朋友和我正在研究一个corel绘图项目,和我们的其他编码项目一样,我们希望在git上存储和共享我们的corel绘图项目。我们怎样设置它?

1 个答案:

答案 0 :(得分:2)

Corel绘制文件是二进制文件。所以你可以像二进制文件一样分享它们。

现在,如果你想要更多而不仅仅是blob,你可以解压缩文件并存储解压缩的文件并重建。这可能需要编写您自己的自定义工具,因此它不适合胆小的人。

我将大致描述你能做些什么。如果你不是一个相当熟练的程序员愿意尝试,我建议不要这样做。

此外,您可能希望保留原始文件,以防此过程以某种方式导致某种存档损坏。显然,这种在绘制文件内部中徘徊的程度是不受支持的。

他们的内部结构是一个zip存档,只有一些调整。所以你可以解压缩它们并分享内容。它们的大部分结构仍然存在于一些二进制blob中,但是更多的结构可供git使用。这可能有所帮助。

如果要从解压缩的文件集重建它们,则必须确保“mimetype”文件是存档中的第一个文件,并且在放入zip存档时不会被压缩。 (这意味着mimetype以明文形式存储在已知偏移量的结果zip文件中)

对于您必须使用哪种压缩设置可能还有其他要求,我现在不记得了。一般来说,要小心弄乱档案的内部内容,因为平局可能不喜欢你对它所做的并失败。

相关问题