[發明專利]文件處理方法及裝置有效
| 申請號: | 201310236810.2 | 申請日: | 2013-06-14 |
| 公開(公告)號: | CN103310158A | 公開(公告)日: | 2013-09-18 |
| 發明(設計)人: | 趙保衛;梁彬 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 劉松 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 處理 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及文件處理方法及裝置。
背景技術
目前的文件傳輸技術中,當文件接收方設備向文件發送方設備請求獲取文件后,文件發送方設備按照固定格式生成文件,然后將生成的文件發送給文件接收方設備,文件接收方設備對文件進行解析后進行文件內容的呈現,其文件處理和傳輸過程可如圖1所示。
在上述文件處理過程中,文件信息(包括文件頭和文件內容)沒有進行信息安全處理。如果文件信息的格式被破解或非法獲取,則非法用戶可以輕易地利用文件信息格式來解析出文件的內容,使得文件安全無法保障。尤其在和第三方設備對接的情況下,第三方設備在收到沒有被做安全處理的文件信息的場景下,會造成核心數據的泄密。
發明內容
本發明實施例提供了一種文件處理方法及設備,用以提高文件完全性。
本發明實施例提供的文件處理方法,包括:
獲取數據,根據獲取到的數據生成文件;
其中,在生成文件的過程中,執行以下步驟之一或組合:
根據文件記錄的實際長度和填充算法所使用的偏移值計算所述文件記錄的臨時長度,將計算出的文件記錄臨時長度作為所述文件記錄長度信息添加到所述文件記錄中,并在文件頭中添加所述填充算法所使用的偏移值;
在文件頭中添加文件頭與首條文件記錄間的隨機填充內容長度,并根據文件頭與首條文件記錄間的隨機填充內容長度,在文件頭與首條文件記錄之間添加相應長度的隨機內容;根據相鄰文件記錄中的前一條文件記錄的實際長度計算相鄰文件記錄間的隨機填充內容長度,根據計算出的相鄰文件記錄間的隨機填充內容長度,在所述相鄰文件記錄間填充相應長度的隨機內容;
根據文件記錄的實際長度計算文件記錄內的隨機填充內容長度,根據計算出的文件記錄內的隨機填充內容長度,在文件記錄內填充相應長度的隨機內容。
本發明另一實施例提供的文件處理方法,包括:
獲取文件,對獲取到的文件進行解析,得到其中的文件記錄內容;
其中,對獲取到的文件進行解析的過程中,執行以下步驟之一或組合:
從文件頭部分解析出填充算法所使用的偏移值,針對每條文件記錄,根據解析出的填充算法所使用的偏移值和文件記錄中攜帶的臨時長度,計算文件記錄的實際長度,根據計算出的文件記錄的實際長度讀取文件記錄內容,以及確定下一條文件記錄的起始位置;
根據相鄰文件記錄的實際長度計算相鄰文件記錄間的隨機填充內容長度,根據計算出的相鄰文件記錄間的隨機填充內容長度,確定所述相鄰文件中的下一條文件記錄的起始位置,根據確定出的起始位置讀取所述相鄰文件記錄中的下一條文件記錄;其中,所述文件的首條文件記錄的起始位置是根據文件頭中的首條文件記錄間的隨機填充內容長度確定出來的;
針對每條文件記錄,根據文件記錄的實際長度計算文件記錄內的隨機填充內容長度,根據計算出的文件記錄內的隨機填充內容長度,確定文件記錄內容的起始位置,根據文件記錄內容的起始位置讀取文件內容。
本發明實施例提供的文件處理裝置,包括:
數據獲取模塊,用于獲取數據;
文件生成模塊,用于根據獲取到的數據生成文件;其中,在生成文件的過程中,執行以下步驟之一或組合:
根據文件記錄的實際長度和填充算法所使用的偏移值計算所述文件記錄的臨時長度,將計算出的文件記錄臨時長度作為所述文件記錄長度信息添加到所述文件記錄中,并在文件頭中添加所述填充算法所使用的偏移值;
在文件頭中添加文件頭與首條文件記錄間的隨機填充內容長度,并根據文件頭與首條文件記錄間的隨機填充內容長度,在文件頭與首條文件記錄之間添加相應長度的隨機內容;根據相鄰文件記錄中的前一條文件記錄的實際長度計算相鄰文件記錄間的隨機填充內容長度,根據計算出的相鄰文件記錄間的隨機填充內容長度,在所述相鄰文件記錄間填充相應長度的隨機內容;
根據文件記錄的實際長度計算文件記錄內的隨機填充內容長度,根據計算出的文件記錄內的隨機填充內容長度,在文件記錄內填充相應長度的隨機內容。
本發明的另一實施例提供的文件處理裝置,包括:
文件獲取模塊,用于獲取文件;
文件解析模塊,用于對獲取到的文件進行解析,得到其中的文件記錄內容;其中,對獲取到的文件進行解析的過程中,執行以下步驟之一或組合:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310236810.2/2.html,轉載請聲明來源鉆瓜專利網。





