[发明专利]一种光盘追加刻录方法、装置及计算设备有效
申请号: | 202111187337.4 | 申请日: | 2021-10-12 |
公开(公告)号: | CN113823331B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 张升;徐诗筒;郑幼戈 | 申请(专利权)人: | 成都统信软件技术有限公司 |
主分类号: | G11B7/0045 | 分类号: | G11B7/0045 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 610041 四川省成都市(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光盘 追加 刻录 方法 装置 计算 设备 | ||
1.一种光盘追加刻录方法,在计算设备中执行,所述光盘中包括光盘文件系统,所述方法包括步骤:
对所述光盘文件系统进行解析,以获取当前光盘中所有文件的元数据,作为初始元数据,所述初始元数据包含每个文件的文件条目、文件标识描述符;
创建新的光盘文件系统,所述新的光盘文件系统包含文件存储区域;
将所述初始元数据写入所述文件存储区域,其中包括:在所述新的光盘文件系统中定位到文件存储区域;遍历所述初始元数据中的每个文件条目,判断所述文件条目对应的类型是否是目录;如果是,则获取所述文件条目下的每个文件标识描述符,并将每个文件标识描述符指向的文件条目写入所述文件存储区域;如果否,则将所述文件条目写入所述文件存储区域;
获取一个或多个待刻录文件,将每个待刻录文件写入所述文件存储区域,得到追加刻录包;以及
将所述追加刻录包刻录到光盘。
2.如权利要求1所述的方法,其中,创建新的光盘文件系统的步骤包括:
创建预定大小的空白文件;
对空白文件进行分区处理,以得到新的光盘文件系统。
3.如权利要求1所述的方法,其中,将每个待刻录文件写入所述文件存储区域的步骤包括:
遍历每个待刻录文件,判断所述待刻录文件的类型是否是目录;
如果是,则创建所述待刻录文件对应的文件条目,并将所述文件条目下的每个文件标识描述符写入所述文件存储区域;
如果否,则创建所述待刻录文件对应的文件条目,并将所述文件条目写入所述文件存储区域。
4.如权利要求3所述的方法,其中,在将所述文件条目写入文件存储区域之后,还包括步骤:
将所述文件条目指向的待刻录文件的数据写入所述文件存储区域。
5.如权利要求4所述的方法,其中,将所述文件条目指向的待刻录文件的数据写入所述文件存储区域的步骤包括:
打开所述文件条目指向的待刻录文件;
基于扇区大小循环读取所述待刻录文件中的数据并写入到所述文件存储区域。
6.如权利要求1-5中任一项所述的方法,其中,将所述追加刻录包刻录到光盘的步骤包括:
在所述光盘中创建新的会话结构;
读取所述追加刻录包,将所述追加刻录包中的数据写入所述新的会话结构。
7.如权利要求1-5中任一项所述的方法,其中,在将所述初始元数据写入所述文件存储区域之后,还包括步骤:
对初始元数据进行偏移。
8.如权利要求7所述的方法,其中,对初始元数据进行偏移的步骤包括:
计算初始元数据的偏移量,将所述偏移量写入所述初始元数据的标签位。
9.一种光盘追加刻录装置,驻留在计算设备中,所述光盘中包括光盘文件系统,包括:
获取模块,适于对所述光盘文件系统进行解析,以获取当前光盘中所有文件的元数据,作为初始元数据,所述初始元数据包含每个文件的文件条目、文件标识描述符;
创建模块,适于创建新的光盘文件系统,所述新的光盘文件系统包含文件存储区域;
写入模块,适于将所述初始元数据写入所述文件存储区域,其中包括:在所述新的光盘文件系统中定位到文件存储区域;遍历所述初始元数据中的每个文件条目,判断所述文件条目对应的类型是否是目录;如果是,则获取所述文件条目下的每个文件标识描述符,并将每个文件标识描述符指向的文件条目写入所述文件存储区域;如果否,则将所述文件条目写入所述文件存储区域;并适于获取一个或多个待刻录文件,将每个待刻录文件写入所述文件存储区域,得到追加刻录包;以及
刻录模块,适于将所述追加刻录包刻录到光盘。
10.一种计算设备,包括:
至少一个处理器;以及
存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-8中任一项所述的方法的指令。
11.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-8中任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都统信软件技术有限公司,未经成都统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111187337.4/1.html,转载请声明来源钻瓜专利网。