亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文件校驗(yàn)方法和裝置與流程

文檔序號(hào):12786216閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種文件校驗(yàn)方法,其特征在于,所述方法包括:

運(yùn)行目標(biāo)可執(zhí)行鏈接格式ELF文件時(shí),根據(jù)預(yù)設(shè)的校驗(yàn)算法獲取所述目標(biāo)ELF文件的實(shí)際校驗(yàn)值;

在所述運(yùn)行目標(biāo)ELF文件過程中,從所述目標(biāo)ELF文件的預(yù)設(shè)空隙字節(jié)處讀取所述目標(biāo)ELF文件的校驗(yàn)參照值;

將所述實(shí)際校驗(yàn)值與所述校驗(yàn)參照值進(jìn)行比較;

當(dāng)所述實(shí)際校驗(yàn)值與所述校驗(yàn)參照值一致時(shí),確定校驗(yàn)成功;

當(dāng)所述實(shí)際校驗(yàn)值與所述校驗(yàn)參照值不一致時(shí),確定校驗(yàn)失敗。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)ELF文件的預(yù)設(shè)空隙字節(jié)具體包括:所述目標(biāo)ELF文件中各節(jié)之間的空隙以及所述目標(biāo)ELF文件各段的預(yù)留保留字段。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述根據(jù)預(yù)設(shè)的校驗(yàn)算法獲取所述目標(biāo)ELF文件的實(shí)際校驗(yàn)值之前,所述方法還包括:

遍歷所述目標(biāo)ELF文件,獲取所述目標(biāo)ELF文件中的空隙字節(jié);

按照預(yù)設(shè)的寫入規(guī)則將所述目標(biāo)ELF文件的校驗(yàn)參照值寫入空隙字節(jié)。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述遍歷所述目標(biāo)ELF文件,獲取所述目標(biāo)ELF文件中的空隙字節(jié),具體包括:

根據(jù)所述目標(biāo)ELF文件中的ELF Header字段信息獲取所述目標(biāo)ELF文件各段的保留字段地址;以及,

根據(jù)所述目標(biāo)ELF文件中節(jié)頭部表Section Header Table獲取所述目標(biāo)ELF文件中各節(jié)之間的空隙。

5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從目標(biāo)ELF文件的預(yù)設(shè)空隙字節(jié)處讀取所述目標(biāo)ELF文件的校驗(yàn)參照值,具體包括:

獲取所述目標(biāo)ELF文件的預(yù)設(shè)空隙字節(jié)地址;

從獲取得到的預(yù)設(shè)空隙字節(jié)地址中讀取所述目標(biāo)ELF文件的校驗(yàn)參照值。

6.一種文件校驗(yàn)裝置,其特征在于,所述裝置包括:運(yùn)行單元、獲取單元、讀取單元和校驗(yàn)單元;其中,

所述運(yùn)行單元,用于運(yùn)行目標(biāo)可執(zhí)行鏈接格式ELF文件;

所述獲取單元,用于所述運(yùn)行單元運(yùn)行目標(biāo)ELF文件時(shí),根據(jù)預(yù)設(shè)的校驗(yàn)算法獲取所述目標(biāo)ELF文件的實(shí)際校驗(yàn)值;

所述讀取單元,用于所述運(yùn)行單元運(yùn)行目標(biāo)ELF文件過程中,從所述目標(biāo)ELF文件的預(yù)設(shè)空隙字節(jié)處讀取所述目標(biāo)ELF文件的校驗(yàn)參照值;

所述校驗(yàn)單元,用于將所述實(shí)際校驗(yàn)值與所述校驗(yàn)參照值進(jìn)行比較;以及,

當(dāng)所述實(shí)際校驗(yàn)值與所述校驗(yàn)參照值一致時(shí),確定校驗(yàn)成功;以及,

當(dāng)所述實(shí)際校驗(yàn)值與所述校驗(yàn)參照值不一致時(shí),確定校驗(yàn)失敗。

7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述目標(biāo)ELF文件的預(yù)設(shè)空隙字節(jié)具體包括:所述目標(biāo)ELF文件中各節(jié)之間的空隙以及所述目標(biāo)ELF文件各段的預(yù)留保留字段。

8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括遍歷單元和寫入單元;其中,

所述遍歷單元,用于遍歷所述目標(biāo)ELF文件,獲取所述目標(biāo)ELF文件中的空隙字節(jié);

所述寫入單元,用于按照預(yù)設(shè)的寫入規(guī)則將所述目標(biāo)ELF文件的校驗(yàn)參照值寫入所述遍歷單元獲取到的空隙字節(jié)。

9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取單元,具體用于:

根據(jù)所述目標(biāo)ELF文件中的ELF Header字段信息獲取所述目標(biāo)ELF文件各段的保留字段地址;以及,

根據(jù)所述目標(biāo)ELF文件中節(jié)頭部表Section Header Table獲取所述目標(biāo)ELF文件中各節(jié)之間的空隙。

10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述讀取單元,具體用于:

獲取所述目標(biāo)ELF文件的預(yù)設(shè)空隙字節(jié)地址;

從獲取得到的預(yù)設(shè)空隙字節(jié)地址中讀取所述目標(biāo)ELF文件的校驗(yàn)參照值。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1