[發明專利]適用于FAT32文件系統的目錄項擴展方法和系統有效
| 申請號: | 202110121701.0 | 申請日: | 2021-01-28 |
| 公開(公告)號: | CN112800007B | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 俞航;錢晨;佘慶 | 申請(專利權)人: | 上海華元創信軟件有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/17 |
| 代理公司: | 上海段和段律師事務所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 200062 上海市普*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 適用于 fat32 文件系統 目錄 擴展 方法 系統 | ||
本發明提供了一種適用于FAT32文件系統的目錄項擴展方法和系統,包括:對已經格式化為FAT32文件系統的磁盤介質進行全盤目錄項掃描,將原始目錄項重新排列以符合目錄項擴展的格式要求;查找到文件名對應的目錄項后,通過唯一映射關系以及擴展目錄項標記查找到對應該目錄項的擴展目錄項在扇區中的偏移,將所需存儲的屬性信息寫入擴展目錄項;通過唯一映射關系以及擴展目錄項標記查找到對應該目錄下的擴展目錄項在扇區中的偏移,將所需屬性信息從擴展目錄項中讀取出來。本發明可實用于信息安全領域,解決了FAT32文件系統不支持存放信息安全相關屬性的痛點,對信息安全領域訪問控制技術具有較高的實用價值。
技術領域
本發明涉及計算機技術領域,具體地,涉及一種適用于FAT32文件系統的目錄項擴展方法和系統。
背景技術
FAT32指的是文件分配表采用32位二進制數記錄管理的磁盤文件管理方式,因FAT類文件系統的核心是文件分配表,命名由此得來。FAT32文件系統的優點是穩定性和兼容性好,且維護方便,缺點是安全性差。由于FAT32文件系統用于記錄文件屬性信息的文件目錄項在通用實現中規定使用32位二進制數存儲文件名、文件創建時間、文件分類屬性、文件簇號以及文件長度,無法再存儲更多的屬性信息,比如文件所屬用戶、所屬組、文件讀寫屬性等,如需對文件進行更多屬性的控制,則無法在FAT32文件系統上實現。Linux操作系統使用ext3/ext4文件系統存放文件權限相關屬性,Windows操作系統使用NTFS存放文件權限相關屬性,有文件權限屬性,系統則能夠對文件資源的訪問進行安全防護。但幾乎沒有操作系統使用FAT32文件系統存放安全屬性信息,因此無法被用于信息安全等級較高系統當中。
專利文獻CN1940950A(申請號:CN200610116302.0)公開了一種用于網絡信息技術領域的計算機網絡最小侵入式數據隱藏的方法,包括隱藏文件、恢復隱藏文件兩部分,隱藏文件時,通過修改FAT32文件系統的文件目錄表,使之對于用戶和操作系統不可見,并將文件恢復所需的控制信息隱藏其中;修改FAT表文件首簇地址,切斷文件在FAT表中的簇鏈,防止絕大多數的病毒和惡意程序的攻擊;恢復隱藏文件時,只需要原文件的全路徑名,即能在文件目錄表中找到控制信息,恢復FDT和FAT,文件恢復完成。
發明內容
針對現有技術中的缺陷,本發明的目的是提供一種適用于FAT32文件系統的目錄項擴展方法和系統。
根據本發明提供的適用于FAT32文件系統的目錄項擴展方法,包括:
前置掃描步驟:對已經格式化為FAT32文件系統的磁盤介質進行全盤目錄項掃描,將原始目錄項重新排列以符合目錄項擴展的格式要求;
擴展目錄項存儲步驟:查找到文件名對應的目錄項后,通過唯一映射關系以及擴展目錄項標記查找到對應該目錄項的擴展目錄項在扇區中的偏移,將所需存儲的屬性信息寫入擴展目錄項,同時對該目錄項進行標記,以便FAT32文件系統目錄項被通用系統解析,同時將擴展目錄項解析為無法顯示的目錄項;
擴展目錄項讀取步驟:查找到文件名對應的目錄項后,通過唯一映射關系以及擴展目錄項標記查找到對應該目錄下的擴展目錄項在扇區中的偏移,將所需屬性信息從擴展目錄項中讀取出來。
優選的,所述前置掃描步驟包括:
掃描并區分文件系統所有目錄項是否是未經擴展的目錄項,并全部記錄形成目錄項的樹形結構;
對掃描區分出未擴展的目錄項結構的樹節點進行目錄項擴展,并更新目錄項樹形結構;
對掃描區分出已完成擴展的目錄項結構的樹節點,保持目錄項結構不變。
優選的,所述前置掃描步驟還包括:將更新后的目錄項樹形結構寫入存儲介質上FAT32文件系統的目錄區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華元創信軟件有限公司,未經上海華元創信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110121701.0/2.html,轉載請聲明來源鉆瓜專利網。





