我不确定我是否在正确的地方提出这个问题,但我一直在使用LiveCode,而且我很好奇如何创建实际的.livecode或.rev文件。它们看起来像某种混合二进制和LiveCode格式。我已经浏览了源代码,但我不清楚文件是如何构建的。
请注意,我正在谈论项目容器,而不是标准容器。
答案 0 :(得分:0)
我也不确定这是一个正确的问题。它并不是一个真正的编程问题,即使它是相关的。我认为stackfile格式是二进制的,但是部分以明文形式出现,因为它们就是这样。一切无法辨认的东西可能是两件事。它可以是字节范围的定义,也可以是堆栈,卡或控件本身的描述。此描述可以包含用户数据,包括明文,还包括电影数据,图片数据,unicode流等。加密堆栈显示为二进制数据。
答案 1 :(得分:0)
我会直接向RunRev问这个问题...
要了解保存文件时会发生什么,您必须在发送和处理savestack消息时查看Livecode引擎内的C ++函数。
别无他法,所以你必须问那些熟悉发动机内部的人。