【技术实现步骤摘要】
本专利技术涉及一种文件系统和文件处理方法,尤其涉及一种。
技术介绍
计算机文件是存储在某种长期储存设备上的一段数据流,是存储计算机数据信息的重要形式。随着互联网的兴起,网站已经成为网民生活中必不可缺的一部分。由此而来的问题是,网站的网页被攻击者非法篡改,导致原来正确的网页得不到展现,更有甚者,网站原有的业务流程被破坏。网页等其他文件作为网站的基本组成元素,如果此类文件的一系列信息能够被详细记录,那么就可以有效的对网页篡改进行防护,而目前尚缺乏一种能够详细记录文件信息被篡改,并能高速查找受保护文件的文件系统和文件处理方法。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,而提供一种文件系统及文件处理方法,具有可高效记录并检索文件详细信息的优点。本专利技术所解决的技术问题采用以下技术方案来实现:本专利技术的一种 带节点的文件系统,包括文件主体,所述文件主体包括文件和/或文件夹,还包括与所述文件主体一一对应的存储节点和查询节点,所述存储节点存储于一存储文件中,所述查询节点存储于一查询文件中;所述存储节点包括:一第一文件标识区,用于存储与当前存储节点对应的文件主体的文件标识,每一所述文件主体对应的所述文件标识唯一;一文件状态信息区,用于存储与当前存储节点对应的文件主体的文件状态信息;—子节点信息区,用于当与当前存储节点对应的文件主体具有下级文件主体时,记录与所述下级文件主体--对应的子存储节点在所述存储文件中存储区域的起始位置;一下一块信息区,用于记录当前存储节点下一块信息;所述查询节点包括:一第二文件标识区,用于存储与当前查询节点对应的文件主体的 ...
【技术保护点】
一种带节点的文件系统,包括文件主体,所述文件主体包括文件和/或文件夹,其特征在于,还包括与所述文件主体一一对应的存储节点和查询节点,所述存储节点存储于一存储文件中,所述查询节点存储于一查询文件中;所述存储节点包括:一第一文件标识区,用于存储与当前存储节点对应的文件主体的文件标识,每一所述文件主体对应的所述文件标识唯一;一文件状态信息区,用于存储与当前存储节点对应的文件主体的文件状态信息;一子节点信息区,用于当与当前存储节点对应的文件主体具有下级文件主体时,记录与所述下级文件主体一一对应的子存储节点在所述存储文件中存储区域的起始位置;一下一块信息区,用于记录当前存储节点下一块信息;所述查询节点包括:一第二文件标识区,用于存储与当前查询节点对应的文件主体的文件标识,该文件标识与对应存储节点的文件标识信息一致且唯一;一存储节点信息区,用于记录与当前查询节点对应的文件主体对应的存储节点在所述存储文件中存储区域的起始位置;一左子节点信息区,用于记录当前查询节点的左子节点在所述查询文件中存储区域的起始位置,以及左子节点对应存储节点在所述存储文件中存储区域的起始位置;一右子节点信息区,用于记录当前查 ...
【技术特征摘要】
1.一种带节点的文件系统,包括文件主体,所述文件主体包括文件和/或文件夹,其特征在于,还包括与所述文件主体--对应的存储节点和查询节点,所述存储节点存储于一存储文件中,所述查询节点存储于一查询文件中; 所述存储节点包括: 一第一文件标识区,用于存储与当前存储节点对应的文件主体的文件标识,每一所述文件主体对应的所述文件标识唯一; 一文件状态信息区,用于存储与当前存储节点对应的文件主体的文件状态信息; 一子节点信息区,用于当与当前存储节点对应的文件主体具有下级文件主体时,记录与所述下级文件主体一一对应的子存储节点在所述存储文件中存储区域的起始位置; 一下一块信息区,用于记录当前存储节点下一块信息; 所述查询节点包括: 一第二文件标识区,用于存储与当前查询节点对应的文件主体的文件标识,该文件标识与对应存储节点的文 件标识信息一致且唯一; 一存储节点信息区,用于记录与当前查询节点对应的文件主体对应的存储节点在所述存储文件中存储区域的起始位置; 一左子节点信息区,用于记录当前查询节点的左子节点在所述查询文件中存储区域的起始位置,以及左子节点对应存储节点在所述存储文件中存储区域的起始位置; 一右子节点信息区,用于记录当前查询节点的右子节点在所述查询文件中存储区域的起始位置,以及右子节点对应存储节点在所述存储文件中存储区域的起始位置; 存储于当前查询节点的左子节点的文件标识小于存储于当前查询节点的文件标识,存储于当前查询节点的文件标识小于存储于当前查询节点的右子节点的文件标识。2.根据权利要求1所述的带节点的文件系统,其特征在于,所述存储节点还包括: 一第一父节点信息区,用于记录当前存储节点对应的父存储节点在所述存储文件中存储区域的起始位置,所述父存储节点对应于当前文件主体的上级文件主体。3.根据权利要求2所述的带节点的文件系统,其特征在于,所述存储节点还包括: 一本节点状态区,用于记录当前存储节点的可用状态信息和传输状态信息; 一子节点状态区,用于记录当前存储节点的子存储节点的可用状态信息和传输状态信肩、O4.根据权利要求3所述的带节点的文件系统,其特征在于,所述查询节点还包括第二父节点信息区,用于记录当前查询节点的父节点在所述查询文件中存储区域的起始位置。5.一种基于权利要求4所述的带节点的文件系统的文件信息查询方法,其特征在于,包括步骤: 51:获取当前一所需查询文件主体的所述第一文件标识; 52:比较所述第一文件标识与一当前查询节点存储于第二文件标识区内的一第二文件标识;53:如所述第一文件标识等于所述第二文件标识,则当前查询节点为目标查询节点; 如所述第一文件标识小于所述第二文件标识,将当前查询节点的一左子节点作为当前查询节点,并返回步骤S2; 如所述第一文件标识大于所述第二文件标识,将当前查询节点的一右子节点作为当前查询节点,并返回步骤S2 ; S4:根据所述目标查询节点存储节点信息区的信息定位一目标存储节点,通过调用所述目标存储节点调用当前所需查询文件主体的文件状态信息。6.根据权利要求5所述的带节点的文件系统,其特征在于,在所述步骤S3中, 当所述当前查询节点的左子节点不存在时,将所述当前所需查询文件主体存...
【专利技术属性】
技术研发人员:王秦雄,
申请(专利权)人:上海上讯信息技术股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。