[發明專利]一種FAT鏡像文件處理的方法及裝置有效
| 申請號: | 201510469405.4 | 申請日: | 2015-07-31 |
| 公開(公告)號: | CN106708831B | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 蔡海群 | 申請(專利權)人: | 炬芯科技股份有限公司 |
| 主分類號: | G06F16/174 | 分類號: | G06F16/174;G06F11/14 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭麗 |
| 地址: | 519085 廣東省珠海市唐*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 fat 文件 處理 方法 裝置 | ||
本發明實施例公開了一種FAT鏡像文件處理的方法及裝置。該方法包括:創建文件配置表FAT鏡像文件的壓縮文件;將所述FAT鏡像文件的結構信息和所述FAT鏡像文件的各個已使用的數據結構的數據添加到所述壓縮文件中,所述壓縮文件中不包括所述FAT鏡像文件中的未使用的數據結構的數據。由于壓縮文件中不包含未使用的數據結構的數據,從而減少了壓縮文件的大小。這樣,不僅減少了該FAT鏡像文件的壓縮文件所占的存儲資源,并且這樣的壓縮文件,在相同的傳輸速度下,所需的傳輸時間減少,從而提高了傳輸效率。
技術領域
本發明涉及計算機領域,尤其涉及一種FAT鏡像文件處理的方法及裝置。
背景技術
文件配置表(Fill Allocation Table,FAT)文件是一種常見的文件系統類型,現有的幾種FAT類型的文件系統有FAT16、FAT32和EXFAT文件系統,常用于U盤等熱插拔可移動存儲設備上,Windows系統、Linux系統都可支持這些FAT文件系統。
目前的FAT鏡像文件存儲FAT文件系統完整的數據結構,這樣會導致一系列的問題。例如,在對FAT文件系統的鏡像文件進行傳輸的過程中,常常受傳輸介質的限制,例如網絡帶寬和USB速度等等的限制,傳輸效率較低。又例如,對于FAT文件系統的鏡像文件的存儲,也存在占用過多存儲資源的問題。
發明內容
本發明實施例的目的是提供一種FAT鏡像文件處理的方法及裝置,用于解決FAT鏡像文件存儲FAT文件系統完整的數據結構導致的一系列問題。
本發明實施例的目的是通過以下技術方案實現的:
一種FAT鏡像文件處理的方法,包括:
創建文件配置表FAT鏡像文件的壓縮文件;
將所述FAT鏡像文件的結構信息和所述FAT鏡像文件的各個已使用的數據結構的數據添加到所述壓縮文件中,所述壓縮文件中不包括所述FAT鏡像文件中的未使用的數據結構的數據。
可選的,將所述FAT鏡像文件的結構信息和所述FAT鏡像文件的各個已使用的數據結構的數據添加到所述壓縮文件中,包括:
生成至少一個第一數據塊,每個第一數據塊對應一個或連續的至少兩個未使用的數據結構,每個第一數據塊包括對應的數據結構的結構信息,不包括對應的數據結構的數據;
生成至少一個第二數據塊,每個第二數據塊對應一個或連續的至少兩個已使用的數據結構,每個第二數據塊包括對應的數據結構的結構信息和數據;
生成所述壓縮文件的文件頭,所述壓縮文件的文件頭中包括所述第一數據塊和所述第二數據塊的結構信息,和所述FAT鏡像文件的整體結構信息;
將所述文件頭、所述第一數據塊和所述第二數據塊添加到所述壓縮文件中。
可選的,所述第二數據塊中包括對應的數據結構的數據,是指包括對應的數據結構的全部數據。
可選的,如果第二數據塊對應數據結構的數據不是對特征數據的重復,所述第二數據塊包括對應的數據結構的數據是指,包括對應的數據結構的全部數據;
如果所述第二數據塊對應數據結構的數據是對特征數據的重復,所述第二數據塊包括對應的數據結構的數據是指,包括對應的數據結構的特征數據。
可選的,將所述FAT鏡像文件的結構信息和所述FAT鏡像文件的各個已使用的數據結構的數據添加到所述壓縮文件中,包括:
生成至少一個第一數據塊,每個第一數據塊對應一個或連續的至少兩個未使用的數據結構,每個第一數據塊包括對應的數據結構的結構信息,不包括對應的數據結構的數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于炬芯科技股份有限公司,未經炬芯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510469405.4/2.html,轉載請聲明來源鉆瓜專利網。





