[發明專利]一種快捷的文件打包方法、系統、設備和介質在審
| 申請號: | 202010015973.8 | 申請日: | 2020-01-08 |
| 公開(公告)號: | CN111240716A | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 李亞青;段瓊;張登峰 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 王美花 |
| 地址: | 350000 福建省福州市倉山區金*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快捷 文件 打包 方法 系統 設備 介質 | ||
1.一種快捷的文件打包方法,其特征在于:包括如下步驟:
創建一包括文件頭和文件體的文件打包格式;
所述文件頭包括一用于存儲當前文件格式以及數據存儲格式的格式標志位、一用于存儲當前文件包保存文件的個數的個數標志位、一用于存儲版本信息的版本標志位;所述文件體包括至少一文件單元;所述文件單元包括一單元頭以及一用于存儲文件內容的單元體;所述單元頭包括一隔離標志位、一加密標志位、一文件長度標志位、一校驗值以及一文件名;
利用所述文件打包格式對文件進行打包或者對打包的文件進行解包。
2.如權利要求1所述的一種快捷的文件打包方法,其特征在于:所述格式標志位、個數標志位、隔離標志位、文件長度標志位以及校驗值的長度均為4字節;所述版本標志位以及文件名的長度均為64字節;所述加密標志位的長度為1字節。
3.如權利要求1所述的一種快捷的文件打包方法,其特征在于:所述數據存儲格式為大端格式或者小端格式;所述格式標志位、個數標志位、隔離標志位以及文件長度標志位均采用相同的數據存儲格式進行存儲。
4.如權利要求1所述的一種快捷的文件打包方法,其特征在于:所述加密標志位用于標識是否用加密算法對文件內容進行加密;
所述檢驗值用于對文件打包時,與文件內容進行循環異或生成第一校驗信息;文件解包時,與文件內容進行循環異或生成第二校驗信息,通過比對所述第一校驗信息以及第二校驗信息判斷打包的文件是否被篡改。
5.一種快捷的文件打包系統,其特征在于:包括如下模塊:
文件打包格式創建模塊、用于創建一包括文件頭和文件體的文件打包格式;
所述文件頭包括一用于存儲當前文件格式以及數據存儲格式的格式標志位、一用于存儲當前文件包保存文件的個數的個數標志位、一用于存儲版本信息的版本標志位;所述文件體包括至少一文件單元;所述文件單元包括一單元頭以及一用于存儲文件內容的單元體;所述單元頭包括一隔離標志位、一加密標志位、一文件長度標志位、一校驗值以及一文件名;
打包與解包模塊、用于利用所述文件打包格式對文件進行打包或者對打包的文件進行解包。
6.如權利要求5所述的一種快捷的文件打包系統,其特征在于:所述格式標志位、個數標志位、隔離標志位、文件長度標志位以及校驗值的長度均為4字節;所述版本標志位以及文件名的長度均為64字節;所述加密標志位的長度為1字節。
7.如權利要求5所述的一種快捷的文件打包系統,其特征在于:所述數據存儲格式為大端格式或者小端格式;所述格式標志位、個數標志位、隔離標志位以及文件長度標志位均采用相同的數據存儲格式進行存儲。
8.如權利要求5所述的一種快捷的文件打包系統,其特征在于:所述加密標志位用于標識是否用加密算法對文件內容進行加密;
所述檢驗值用于對文件打包時,與文件內容進行循環異或生成第一校驗信息;文件解包時,與文件內容進行循環異或生成第二校驗信息,通過比對所述第一校驗信息以及第二校驗信息判斷打包的文件是否被篡改。
9.一種快捷的文件打包設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至4任一項所述的方法。
10.一種快捷的文件打包介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1至4任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010015973.8/1.html,轉載請聲明來源鉆瓜專利網。





