文件存储方法及装置、文件读取方法及装置、介质及设备.pdf
是你****韵呀
亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
文件存储方法及装置、文件读取方法及装置、介质及设备.pdf
本发明公开了一种文件存储方法及装置、文件读取方法及装置、介质及设备。文件存储方法包括:获取待存储文件的层级结构,层级结构包括分层创建的多个节点;获取每个节点的唯一标识以及每个目标节点的数据对象,唯一标识在节点创建时生成,目标节点为具有父节点的节点;将待存储文件的层级结构和每个节点的唯一标识封装为索引文件,逐一将每个目标节点的数据对象和唯一标识封装为数据文件;将索引文件和每个数据文件分别进行存储。通过上述方式,本发明能够在不恢复原文件的情况下进行文件修改,避免浪费存储空间和资源。
文件存储方法、文件读取方法及装置.pdf
本申请实施例提供了一种文件存储方法、文件读取方法及装置,该文件存储方法包括:根据目标文件的文件类型生成目标文件的虚拟存储地址,文件类型与虚拟存储地址相对应;基于虚拟存储地址中的标识符将虚拟存储地址进行拆分,得到多个虚拟存储地址段;对各虚拟存储地址段分别进行加密,打包生成虚拟存储地址加密包;将虚拟存储地址加密包的加密信息分配至目标用户,通过目标用户对目标文件进行存储,生成与虚拟存储地址对应的真实存储地址。
一种文件读取方法、装置、设备及存储介质.pdf
本发明实施例公开了一种文件读取方法、装置、设备及存储介质、该方法包括:接收文件读取指令;根据文件读取指令调用至少一次查询函数,以根据查询函数对应的读取偏移与获取的已读偏移确定至少一个读取任务;将各读取任务的任务号提交至任务队列,以通过工作线程对待读取文件中与任务队列对应的各文件块进行预读取,并将预读取后的数据存储至对应的预读取缓冲区;根据文件读取指令调用至少一次读取函数,对与读取函数对应的目标读取任务进行安全检查,由检查结果为读取成功的目标读取任务对应的预读取缓冲区中进行数据读取。本发明实施例的技术方案,
文件存储和读取的方法及装置.pdf
本发明实施例提供一种文件存储和读取的方法及装置。其中,文件存储方法包括:将待存储的文件,分成N个源码块;对N个源码块进行分组,生成M个码块组,其中,每个码块组均包括至少一个源码块,M>N;对M个码块组分别进行编码,以生成M个编码块;将M个编码块存储至多个存储装置中。本申请实施例的文件存储方法可以实现通过对待存储文件进行分块、分组、编码和存储,可以将一个文件分成多个部分存储在不同的地方,从而可以利用比较零碎的空间存储文件,进一步地,可以实现多重备份,即使其中部分编码块损坏,也不会影响文件的完整性,也能凭借部
基于区块链的文件存储和读取方法、装置、设备和介质.pdf
本申请涉及一种基于区块链的文件存储和读取方法、装置、计算机设备和存储介质。所述方法包括:将文件切分成至少两个信息块并在每一个信息块上绑定一个不同的粒子积数。将绑定了粒子积数的信息块分布存储到区块链操作系统的各个文件服务器上。根据文件属性、信息块属性以及所有粒子积数的唯一特征值生成数字指纹。将数字指纹写入区块链,并向文件服务器发送文件写入完成的指令,以使得文件服务器注销文件对应的所有信息块上的粒子积数。采用本方法能够保证大数据文件在区块链上存储时,数据不会丢失和被篡改。