[發明專利]一種文件打包、提取的方法和裝置有效
| 申請號: | 200910202918.3 | 申請日: | 2009-05-18 |
| 公開(公告)號: | CN101655877A | 公開(公告)日: | 2010-02-24 |
| 發明(設計)人: | 仇睿恒;湯幟;王毅 | 申請(專利權)人: | 北京大學;北大方正集團有限公司;北京方正阿帕比技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 黃志華 |
| 地址: | 100871*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 打包 提取 方法 裝置 | ||
技術領域
本發明涉及數據處理領域,尤其涉及一種文件打包、提取的方法和裝置。
背景技術
文件打包,指的是將存儲設備中保存的多個文件合成一個文件,合成后的 文件稱為包文件,用戶還可以從包文件中提取出所需的文件。
在日常生活中,計算機中存在大量的文件。為了合理布局和便于查找,人 們通常將這些文件進行分類、存檔。在分類、存檔時,往往需要將多個文件進 行打包。一般,用戶會選擇WinZip等工具來對這些文件進行打包存儲,這類 工具的打包具體步驟包括:首先將需要打包的各個文件進行壓縮,然后將壓縮 后的各個文件寫入到一個包文件內,并將與各個文件相應的信息集中存放在一 起。
使用WinZip打包確實可以解決多文件的存檔問題,并且可以對被打包的 文件進行數據壓縮,從而節省了存儲空間。但是由于WinZip本身的文件結構, 即這類工具是將所有的文件數據集中存放,所以會導致這種打包方式存在一定 的缺點和限制,例如:(1)需要獲取全部數據后才能進行操作。(2)不適應網 絡應用。(3)不能保存同一文件的多個歷史版本等。因此,現有打包工具無論 是在文件打包時,還是在文件提取時都不夠靈活且功能不夠全面。
發明內容
本發明實施例提供一種文件打包、提取的方法和裝置,用以解決現有打包 工具不夠靈活且功能不夠全面的問題,例如,現有打包工具需要獲取全部數據 后才能進行操作;現有打包工具不適應網絡應用;現有打包工具不能保存同一 文件的多個歷史版本等問題。
本發明實施例提供一種文件打包的方法,包括:
收集待打包的文件,其中,每個文件由至少一個文件項來描述,每個文件 項包含多個用于描述文件內容的文件信息;
將所有文件項進行排序,并將排序后的文件項進行合并;
將所有文件項組合為至少一個集合;
將每個集合中的每個文件項所包含的文件信息分為至少兩組;
在每個集合中將組標識相同的各組中的文件信息組合成一個集合組;
根據所述集合中各集合組的集合組標識將各集合組中的文件信息寫入包 文件。
本發明實施例提供一種文件打包的裝置,包括:
收集模塊,用于收集待打包的文件,其中每個文件由至少一個文件項 來描述,每個文件項包含多個用于描述文件內容的文件信息;
排序模塊,用于將所有文件項進行排序;
合并模塊,用于將文件項進行合并;
分組模塊,用于將每個集合中的每個文件項所包含的文件信息分為至少 兩組;
寫模塊,用于根據所述集合中各集合組的集合組標識將各集合組中的文件 信息寫入包文件。
本發明實施例提供一種文件提取的方法,包括:
提取包文件中包含指定的唯一性標識的組中的文件信息;
根據所述提取到的文件信息確定所需文件數據所在的組的位置信息;
根據所述位置信息提取所述文件數據所在的組中的文件信息。
本發明實施例提供一種文件提取的裝置,包括:
第一提取模塊,用于提取包文件中包含指定的唯一性標識的組中的文件信 息;
確定模塊,用于根據所述提取到的文件信息確定所需文件數據所在的組的 位置信息;
第二提取模塊,用于根據所述位置信息提取所述文件數據所在的組中的文 件信息。
其中,本發明實施例提供文件提取的方法和裝置中提取的包文件是通過下 列步驟生成的:
收集待打包的文件,其中每個文件由至少一個文件項來描述,每個文件項 包含多個用于描述文件內容的文件信息;將所有文件項進行排序,并將排序后 的文件項進行合并;將所有文件項組合為至少一個集合;將每個集合中的每個 文件項所包含的文件信息分為至少兩組;在每個集合中將組標識相同的各組中 的文件信息組合成一個集合組;根據所述集合中各集合組的集合組標識將各集 合組中的文件信息寫入包文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學;北大方正集團有限公司;北京方正阿帕比技術有限公司,未經北京大學;北大方正集團有限公司;北京方正阿帕比技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910202918.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:插植叉組件及具有該插植叉組件的插植機構
- 下一篇:胸腺五肽栓劑及其制備方法





