欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種文件解壓縮的方法及裝置與流程

文檔序號:12362590閱讀:來源:國知局

技術(shù)特征:

1.一種文件解壓縮的方法,其特征在于,包括:

從待解壓縮的文件壓縮包中讀取中心目錄記錄結(jié)束符;

從所述中心目錄記錄結(jié)束符中讀取所述文件壓縮包中被壓縮文件的數(shù)量;

若所述被壓縮文件的數(shù)量大于第一閾值,則根據(jù)所述被壓縮文件的數(shù)量,確定所述文件壓縮包中被壓縮文件的數(shù)據(jù)量均值;

根據(jù)所述被壓縮的文件的數(shù)據(jù)量均值,確定與所述文件壓縮包匹配的解壓策略,并采用與所述文件壓縮包匹配的解壓策略解壓縮所述文件壓縮包。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述被壓縮文件的數(shù)量,確定所述文件壓縮包中被壓縮文件的數(shù)據(jù)量均值,包括:

確定所述被壓縮文件的文件內(nèi)容總壓縮數(shù)據(jù)量;

根據(jù)所述文件內(nèi)容總壓縮數(shù)據(jù)量和所述被壓縮文件的數(shù)量,確定所述文件壓縮包中被壓縮文件的數(shù)據(jù)量均值。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定所述被壓縮文件的文件內(nèi)容總壓縮數(shù)據(jù)量,包括:

確定所述被壓縮文件的總壓縮數(shù)據(jù)量A、所述中心目錄記錄結(jié)束符的數(shù)據(jù)量B、中心目錄的數(shù)據(jù)量C、文件頭的數(shù)據(jù)量D、被壓縮文件的數(shù)量E,以及確定所有被壓縮文件的文件名稱總數(shù)據(jù)量F;

根據(jù)如下公式確定所述被壓縮文件的文件內(nèi)容總壓縮數(shù)據(jù)量M:

M=A-B-C-D*E-F。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所有被壓縮文件的文件名稱總數(shù)據(jù)量,包括:

若所述被壓縮文件的數(shù)量大于第二閾值,則獲取預(yù)置數(shù)量的文件名稱的數(shù)據(jù)量,以計(jì)算文件名稱的數(shù)據(jù)量平均值,根據(jù)所述數(shù)據(jù)量平均值和所述被壓縮文件的數(shù)量,確定所有被壓縮文件的文件名稱總數(shù)據(jù)量,所述第二閾值大于所述第一閾值;

若所述被壓縮文件的數(shù)量小于第二閾值,則將每個(gè)被壓縮文件的文件名稱的數(shù)據(jù)量相加,以得到所有被壓縮文件的文件名稱總數(shù)據(jù)量。

5.根據(jù)權(quán)利要求1-4任一所述的方法,其特征在于,所述根據(jù)所述被壓縮的文件的數(shù)據(jù)量均值,確定與所述文件壓縮包匹配的解壓策略,并采用與所述文件壓縮包匹配的解壓策略解壓縮所述文件壓縮包,包括:

若所述被壓縮的文件的數(shù)據(jù)量均值小于第三閾值,則確定與所述文件壓縮包匹配的解壓策略為ZipFileStream,并采用ZipFileStream解壓縮所述文件壓縮包;

若所述被壓縮的文件的數(shù)據(jù)量均值大于第三閾值,則確定與所述文件壓縮包匹配的解壓策略為ZipFile,并采用ZipFile解壓縮所述文件壓縮包。

6.一種文件解壓縮的裝置,其特征在于,包括:

第一讀取單元,用于從待解壓縮的文件壓縮包中讀取中心目錄記錄結(jié)束符;

第二讀取單元,用于從所述第一讀取單元讀取的所述中心目錄記錄結(jié)束符中讀取所述文件壓縮包中被壓縮文件的數(shù)量;

第一確定單元,用于若所述被壓縮文件的數(shù)量大于第一閾值,則根據(jù)所述第二讀取單元讀取的所述被壓縮文件的數(shù)量,確定所述文件壓縮包中被壓縮文件的數(shù)據(jù)量均值;

第二確定單元,用于根據(jù)所述第一確定單元確定的被壓縮的文件的數(shù)據(jù)量均值,確定與所述文件壓縮包匹配的解壓策略;

解壓縮單元,用于采用所述第二確定單元確定的與文件壓縮包匹配的解壓策略解壓縮所述文件壓縮包。

7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,

所述第一確定單元用于:

確定所述被壓縮文件的文件內(nèi)容總壓縮數(shù)據(jù)量;

根據(jù)所述文件內(nèi)容總壓縮數(shù)據(jù)量和所述被壓縮文件的數(shù)量,確定所述文件壓縮包中被壓縮文件的數(shù)據(jù)量均值。

8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,

所述第一確定單元用于:

確定所述被壓縮文件的總壓縮數(shù)據(jù)量A、所述中心目錄記錄結(jié)束符的數(shù)據(jù)量B、中心目錄的數(shù)據(jù)量C、文件頭的數(shù)據(jù)量D、被壓縮文件的數(shù)量E,以及確定所有被壓縮文件的文件名稱總數(shù)據(jù)量F;

根據(jù)如下公式確定所述被壓縮文件的文件內(nèi)容總壓縮數(shù)據(jù)量M:

M=A-B-C-D*E-F。

9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,

所述第一確定單元用于:

若所述被壓縮文件的數(shù)量大于第二閾值,則獲取預(yù)置數(shù)量的文件名稱的數(shù)據(jù)量,以計(jì)算文件名稱的數(shù)據(jù)量平均值,根據(jù)所述數(shù)據(jù)量平均值和所述被壓縮文件的數(shù)量,確定所有被壓縮文件的文件名稱總數(shù)據(jù)量,所述第二閾值大于所述第一閾值;

若所述被壓縮文件的數(shù)量小于第二閾值,則將每個(gè)被壓縮文件的文件名稱的數(shù)據(jù)量相加,以得到所有被壓縮文件的文件名稱總數(shù)據(jù)量。

10.根據(jù)權(quán)利要求6-9任一所述的裝置,其特征在于,

所述第二確定單元,用于若所述被壓縮的文件的數(shù)據(jù)量均值小于第三閾值,則確定與所述文件壓縮包匹配的解壓策略為ZipFileStream;

所述解壓縮單元,用于采用ZipFileStream解壓縮所述文件壓縮包;

所述第二確定單元,用于若所述被壓縮的文件的數(shù)據(jù)量均值大于第三閾值,則確定與所述文件壓縮包匹配的解壓策略為ZipFile;

所述解壓縮單元,用于采用ZipFile解壓縮所述文件壓縮包。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
绥芬河市| 岳池县| 桐乡市| 北流市| 铜梁县| 鄄城县| 班戈县| 阿拉善盟| 杭锦旗| 西青区| 汝州市| 辽中县| 教育| 林口县| 阿拉善右旗| 乐安县| 石棉县| 禄丰县| 吴川市| 龙海市| 乌恰县| 隆昌县| 鄂尔多斯市| 怀仁县| 泰安市| 龙陵县| 彩票| 高唐县| 凤阳县| 湖南省| 蕲春县| 滨州市| 枞阳县| 大城县| 深泽县| 镇雄县| 商丘市| 河北区| 犍为县| 英德市| 九龙县|