[发明专利]文件归档方法、装置、设备与计算机可读存储介质有效
申请号: | 202110514135.X | 申请日: | 2021-05-11 |
公开(公告)号: | CN113220635B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 王科达;梁少佐;林建格 | 申请(专利权)人: | 深圳市星火数控技术有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13;G06F16/16;G06F16/172 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 梁爽 |
地址: | 518000 广东省深圳市宝安区石岩街道松*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 归档 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开了一种文件归档方法、装置、设备与计算机可读存储介质,该方法包括:将获取的归档文件列表进行转换并追加到当前文件夹数据的容器中,根据文件路径和文件内容大小将内容转换成缓存数据压缩至当前写入位置,计算归档头结构的MD5值,再将其同步至归档文件并与整个归档文件的MD5值比对一致时,解压内容缓存数据,得到数据集合并将其加载至归档文件中除内容缓存数据外的其他数据,生成归档容器树,将内存中的数据输出至文件系统,根据文件系统完成文件归档。本发明在设备控制器中对固件归档文件进行快速校验和解包,释放资源文件与数据对设备进行升级,在日常操作中校验和加载日志归档文件,对在加工的数据记录进行动态归档存储或增删改查。
技术领域
本发明涉及智能缝纫设备控制技术领域,尤其涉及一种文件归档方法、装置、设备与计算机可读存储介质。
背景技术
近年来,随着工业的飞速发展,人工智能技术也被引入了工业制造的设备中,在缝纫设备日常的操作中,随着制造业的需求量越来越大以及对产品的严格要求,劳动资源的稀缺以及人工使用成本过高,导致人力操作的缝纫设备在大量的订单面前已然显得力不从心,传统的缝纫设备已经无法满足当下的市场需求。
目前市场上的缝纫设备控制器文件归档技术无法同时对一个或多个文件进行合并,且对运行设备硬件的配置有着极高的要求,运算过程也较为复杂,依赖的接口库多,同时还需要操作系统的支持,大部分不支持多类型数据和文件的混合归档以及内容的验证,显然无法实现在操作过程中对内容的增删改查以及数据或者资源文件备份归档导出。
发明内容
本发明的主要目的在于提出一种文件归档方法、装置、设备与计算机可读存储介质,旨在提高缝纫设备的智能性,降低人工操作成本,实现对缝纫设备控制器的智能归档。
为实现上述目的,本发明提供一种文件归档方法,所述文件归档方法包括如下步骤:
获取归档文件;
将所述归档文件进行转换并追加到当前文件夹数据的容器中,根据文件路径及内容大小将文件内容转换成缓存数据,压缩缓存数据并将其追加到归档头容器中的当前写入位置,计算归档头结构的MD5值;
当所述归档头结构与所述归档文件的MD5值一致时,解压内容缓存数据得到数据集合;
通过所述数据集合加载归档文件中除内容缓存数据外的其他数据,构建出归档容器树;
将所述归档容器树的数据输出至文件系统,完成文件归档。
优选地,所述采集归档文件之后还包括:
将所述归档文件按从大到小的顺序进行分类,得到归档文件数据序列。
优选地,所述将所述归档文件进行转换并追加到当前文件夹数据的容器中,根据文件路径和文件内容大小将文件内容转换成缓存数据,压缩缓存数据并将其追加到归档头容器中的当前写入位置,计算归档头结构的MD5值包括:
将所述归档文件列表转换成文件数据和文件夹数据结构,其中,文件数据或文件夹数据包含在文件夹数据的容器中,文件夹的包含数量递增;
根据所述文件数据和所述文件夹数据结构,将所述容器中的结构同步至所述归档文件中,并判断所述容器中的文件类型是否为文件数据;
若所述文件类型为文件数据,则需先将文件数据进行压缩写入归档文件,根据文件路径大小加载文件内容,再将内容动态转换成内容缓存数据进行压缩,追加到归档当前的写入位置;
根据所述写入位置,计算归档头结构的MD5值,将其同步至归档文件。
优选地,所述根据所述当前的写入位置计算所述归档头结构的MD5值包括:
基于所述归档文件当前的写入位置向MD5模型输入不定长度信息,得到所述归档头结构MD5值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市星火数控技术有限公司,未经深圳市星火数控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110514135.X/2.html,转载请声明来源钻瓜专利网。