[发明专利]文件处理方法和装置、存储介质及处理器有效
申请号: | 201710748895.0 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107479899B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 庞博 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/73 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 处理 方法 装置 存储 介质 处理器 | ||
本发明公开了一种文件处理方法和装置、存储介质及处理器。该文件处理方法包括:通过预设的接口获取待发布的工程文件;至少获取待发布的工程文件的时间轴信息和库内容信息;将工程文件的时间轴信息和工程文件的库内容信息按照预设顺序输出到文本描述文件中;根据文本描述文件确定工程文件不同发布版本之间的区别。通过本发明,达到了方便了解工程文件不同发布版本之间的区别的效果。
技术领域
本发明涉及计算机领域,具体而言,涉及一种文件处理方法和装置、存储介质及处理器。
背景技术
Flash工程文件是指Adobe Flash的工程文件,通常为*.fla文件,是一种二进制文件。Flash生成的发布版本,可直接使用的为swf文件,也是一种二进制文件。常见的版本控制软件(例如subversion、CVS等),仅能对文本类文件(例如代码)进行diff(不同版本间的区别),而二进制文件则无法直观的看到diff。这样不利于管理控制开发的内容。
在高版本Adobe Flash中(比如CS5.5以上),fla文件可以通过特殊手段(比如使用winrar直接解压)得到一个Xml描述文件(下面简称:AdobeXml),但并不方便,无法与版本控制软件融合方便的使用。
与此同时,AdobeXml中冗余信息太多,需要关注的内容仅占30%甚至更低,如果直接使用AdobeXml进行diff,会得到大量的变化内容,使用者无法快速的定位实际有效的修改内容,生产效率不高。
针对相关技术中软件工程文件在版本更新后无法快速定位实际有效修改内容的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种文件处理方法和装置、存储介质及处理器,以解决软件工程文件在版本更新后无法快速定位实际有效修改内容的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种文件处理方法,该方法包括:通过预设的接口获取待发布的工程文件;至少获取待发布的所述工程文件的时间轴信息和库内容信息;将所述工程文件的时间轴信息和所述工程文件的库内容信息按照预设顺序输出到文本描述文件中;根据所述文本描述文件确定所述工程文件不同发布版本之间的区别。
进一步地,至少获取待发布的所述工程文件的时间轴信息和库内容信息包括:获取待发布的所述工程文件的时间轴信息、库内容信息和待发布的所述工程文件的脚本信息;将所述工程文件的时间轴信息和所述工程文件的库内容信息按照预设顺序输出到文本描述文件中包括:将所述工程文件的时间轴信息、所述工程文件的库内容信息和所述待发布的所述工程文件的脚本信息按照预设顺序输出到文本描述文件中。
进一步地,将所述工程文件的时间轴信息和所述工程文件的库内容信息按照预设顺序输出到文本描述文件中包括:通过扫描所述工程文件的时间轴,获取所述工程文件的所有时间轴上的元件;将所述元件的内容信息保存到所述元件的记录列表中;将所述元件的记录列表输出到所述文本描述文件中。
进一步地,在将所述元件的内容信息保存到所述元件的记录列表中之前,所述方法还包括:确定所述元件的类型;在所述元件的类型为文本的情况下,将所述元件的内容信息输出到所述文本描述文件中;在所述元件的类型为视频剪辑、图形或组件类型的情况下,在所述库内容中扫描所述元件对应的组件,记录所述组件的内容,将所述组件的内容保存到组件的记录列表中,将所述组件的记录列表输出到所述文本描述文件中。
进一步地,将所述工程文件的时间轴信息和所述工程文件的库内容信息按照预设顺序输出到文本描述文件中包括:通过扫描所述工程文件的库内容,获取所述工程文件的库内容中的所有组件;将所述组件的内容信息保存到所述组件的记录列表中;将所述组件的记录列表输出到所述文本描述文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710748895.0/2.html,转载请声明来源钻瓜专利网。