[发明专利]文件比较方法及相关装置有效
申请号: | 201911089235.1 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110929500B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 张峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F40/194 | 分类号: | G06F40/194 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 魏学昊 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 比较 方法 相关 装置 | ||
本申请提供一种文件比较方法及相关装置,属于计算机技术领域。该文件比较方法可以包括:确定第一文件和第二文件的文件类型;根据所述文件类型,确定所述第一文件和所述第二文件的比较信息;通过与所述比较信息对应的内容信息读取命令,获取所述第一文件和所述第二文件的内容信息;比较所述第一文件和所述第二文件的内容信息,得到比较结果。本申请的实施例有效提升文件比较的类型范围及比较灵活性。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种文件比较方法及相关装置。
背景技术
文件比较就是对待比较的文件进行文件内容信息的比较,以确定两个文件之间的内容信息差异。目前,在进行文件比较时,通常可以使用文件比较命令比较出两个文本文件间增删改的差异,但是,往往只能够对两个文本文件进行比较,文件比较类型范围有限,文件比较灵活性较低,用户体验较差。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本申请实施例的目的在于提供一种文件比较方法及装置,其能够有效提升文件比较的类型范围及比较灵活性。
根据本申请的一个实施例,一种文件比较方法可以包括:确定第一文件和第二文件的文件类型;根据所述文件类型,确定所述第一文件和所述第二文件的比较信息;通过与所述比较信息对应的内容信息读取命令,获取所述第一文件和所述第二文件的内容信息;比较所述第一文件和所述第二文件的内容信息,得到比较结果。
根据本申请的另一实施例,一种文件比较装置可以包括:第一确定模块,用于确定第一文件和第二文件的文件类型;第二确定模块,用于根据所述文件类型,确定所述第一文件和所述第二文件的比较信息;获取模块,用于通过与所述比较信息对应的内容信息读取命令,获取所述第一文件和所述第二文件的内容信息;比较模块,用于比较所述第一文件和所述第二文件的内容信息,得到比较结果。
在本申请的一些实施例中,所述第二确定模块还被配置成:当所述文件类型为常规文件,且所述第一文件和所述第二文件为文本文件时,将文件内容作为所述比较信息;当所述文件类型为常规文件,且所述第一文件和所述第二文件不为文本文件时,将第一文件描述信息作为所述比较信息;当所述文件类型为目录文件时,将文件列表信息作为所述比较信息;当所述文件类型为块设备文件、字符设备文件、命名管道文件及套接字文件中任一种时,将第二文件描述信息作为所述比较信息;当所述文件类型为符号链接文件时,基于符号链接指向的目标文件确定所述比较信息。
在本申请的一些实施例中,所述第二确定模块还被配置成:基于符号链接指向的目标文件的文件类型确定所述比较信息。
在本申请的一些实施例中,所述获取模块还被配置成:当所述比较信息为文件内容时,通过第一命令获取所述第一文件和所述第二文件的内容信息;当所述比较信息为第一文件描述信息时,通过第二命令获取所述第一文件和所述第二文件的内容信息;当所述比较信息为文件列表信息时,通过第三命令获取所述第一文件和所述第二文件的内容信息;当所述比较信息为第二文件描述信息时,通过第四命令获取所述第一文件和所述第二文件的内容信息。
在本申请的一些实施例中,还包括接收模块,所述接收模块被配置成:接收文件比较指令,所述文件比较指令中包括所述第一文件的标识、所述第二文件的标识以及目标终端的地址,所述第二文件位于所述目标终端上。
在本申请的一些实施例中,所述第一确定模块还被配置成:从本地确定所述第一文件的文件类型;根据所述目标终端的地址,基于安全网络协议远程从所述目标终端确定所述第二文件的文件类型。
在本申请的一些实施例中,所述获取模块还被配置成:从本地获取所述第一文件的内容信息;根据所述目标终端的地址,基于安全网络协议远程从所述目标终端获取所述第二文件的内容信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911089235.1/2.html,转载请声明来源钻瓜专利网。