[發(fā)明專利]文件類型識別方法及裝置有效
| 申請?zhí)枺?/td> | 201310750085.0 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103701821B | 公開(公告)日: | 2017-07-28 |
| 發(fā)明(設(shè)計)人: | 郭璞;曹政;劉巖 | 申請(專利權(quán))人: | 北京網(wǎng)康科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F17/30 |
| 代理公司: | 北京市邦道律師事務(wù)所11437 | 代理人: | 薛艷,王麗影 |
| 地址: | 100190 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文件類型 識別 方法 裝置 | ||
1.一種文件類型識別方法,其特征在于,包括:
對文件的文件特征進行預(yù)編譯,從而獲取位圖特征,所述位圖特征包括第一偏移量、所述第一偏移量對應(yīng)的第一字符值、文件類型ID;
從傳輸?shù)臄?shù)據(jù)包中獲取需要識別文件類型的第一文件的文件流,所述文件流包括第二偏移量和所述第二偏移量對應(yīng)的第二字符值;
根據(jù)所述第二偏移量從所述位圖特征中查找與所述第二偏移量相匹配的第一偏移量;
將所述第二字符值與各所述第一字符值依次進行運算,得到運算結(jié)果,根據(jù)所述運算結(jié)果確定所述第一文件的文件類型,包括:
判斷所述第二字符值與所述第一字符值是否匹配;
如果所述第二字符值與所述第一字符值匹配,則根據(jù)當(dāng)前所述第一字符值所對應(yīng)的所述文件類型ID確定所述第一文件的文件類型;
如果所述第二字符值與所述第一字符值不匹配,則判斷所述第一文件的文件類型為異常文件類型。
2.根據(jù)權(quán)利要求1所述的一種文件類型識別方法,其特征在于,所述根據(jù)所述運算結(jié)果確定所述第一文件的文件類型之后還包括:對所述第一文件的文件類型進行處理。
3.根據(jù)權(quán)利要求1所述的一種文件類型識別方法,其特征在于,所述運算為與運算,從而縮小查找文件類型的范圍。
4.根據(jù)權(quán)利要求1所述的一種文件類型識別方法,其特征在于,對文件的文件特征進行預(yù)編譯,從而獲取位圖特征之后還包括:將所述位圖特征在進程啟動時加載到內(nèi)存中。
5.根據(jù)權(quán)利要求1所述的一種文件類型識別方法,其特征在于,所述異常文件類型包括內(nèi)容篡改文件類型和未知文件類型。
6.根據(jù)權(quán)利要求1所述的一種文件類型識別方法,其特征在于,所述從傳輸?shù)臄?shù)據(jù)包中獲取需要識別文件類型的第一文件的文件流,還包括獲取文件邊界,所述文件邊界用于確定所述傳輸?shù)臄?shù)據(jù)包的開始時間和結(jié)束時間。
7.一種文件類型識別裝置,其特征在于,所述裝置包括特征編譯模塊、文件邊界獲取模塊、類型識別模塊、結(jié)果決策模塊、策略模塊和策略匹配模塊;
特征編譯模塊,用于對文件的文件特征進行預(yù)編譯,從而獲取位圖特征,所述位圖特征包括文件類型ID、第一偏移量和所述第一偏移量對應(yīng)的第一字符值;
策略模塊,用于指示第一文件的文件類型如何處理;
文件邊界獲取模塊,用于從傳輸?shù)臄?shù)據(jù)包中獲取需要識別文件類型的第一文件的文件流和文件邊界,所述文件流包括第二偏移量和所述第二偏移量對應(yīng)的第二字符值;
類型識別模塊,用于根據(jù)所述第二偏移量從所述位圖特征中查找與所述第二偏移量相匹配的第一偏移量;將所述第二字符值與各所述第一字符值依次進行運算,得到運算結(jié)果;
結(jié)果決策模塊,用于根據(jù)所述運算結(jié)果確定所述第一文件的文件類型,包括:
判斷所述第二字符值與所述第一字符值是否匹配;
如果所述第二字符值與所述第一字符值匹配,則根據(jù)當(dāng)前所述第一字符值所對應(yīng)的所述文件類型ID確定所述第一文件的文件類型;
如果所述第二字符值與所述第一字符值不匹配,則判斷所述第一文件的文件類型為異常文件類型;
策略匹配模塊,用于根據(jù)所述策略模塊,對所述第一文件的文件類型進行處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京網(wǎng)康科技有限公司,未經(jīng)北京網(wǎng)康科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310750085.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種翻矸架
- 下一篇:一種電池組集中式充電站的監(jiān)控裝置





