[發明專利]用于編碼文件的方法、裝置、電子設備及可讀存儲介質有效
| 申請號: | 202011277585.3 | 申請日: | 2020-11-16 |
| 公開(公告)號: | CN112351107B | 公開(公告)日: | 2023-10-03 |
| 發明(設計)人: | 廖覃思;陳麗敏 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L69/04 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 編碼 文件 方法 裝置 電子設備 可讀 存儲 介質 | ||
本申請實施例公開了用于編碼文件的方法、裝置、電子設備及計算機可讀存儲介質,涉及數據編解碼技術領域。該方法的一具體實施方式包括:獲取待編碼的差分文件的原始二進制數據;確定該原始二進制數據中符合預設要求的目標二進制數據,該預設要求為該目標二進制數據的單字節編碼結果為各位數互不相同、均不大于5的5位數;按照雙字節編碼方式對該目標二進制數據進行雙字節編碼,得到雙字節編碼文件。該實施方式通過對數據結構較為緊湊的差分文件中符合預設要求的目標二進制數據換用雙字節編碼,使得目標二進制數據的雙字節編碼結果可比按照常規的單字節編碼得到的單字節編碼結果減少1個字節的數據量,進而使得雙字節編碼文件更小,從而降低成本。
技術領域
本申請涉及數據處理領域,具體涉及數據編解碼技術領域,尤其涉及用于編碼文件的方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
數據提供商、云存儲提供商,往往需要通過CDN(Content Delivery Network,內容分發網絡)滿足各地用戶的數據下載需求。而帶寬提供商則按照流量線性收費,因此如何盡可能的減少流量的使用量是節省成本的重點。
發明內容
本申請實施例提出了一種用于編碼文件的方法、裝置、電子設備及計算機可讀存儲介質。
第一方面,本申請實施例提出了一種用于編碼文件的方法,包括:獲取待編碼的差分文件的原始二進制數據;確定原始二進制數據中符合預設要求的目標二進制數據;其中,預設要求為目標二進制數據的單字節編碼結果為每位數均不大于5、每位數均不相同的5位數;按照雙字節編碼方式對目標二進制數據進行雙字節編碼,得到雙字節編碼文件。
第二方面,本申請實施例提出了一種用于編碼文件的裝置,包括:待編碼文件獲取單元,被配置成獲取待編碼的差分文件的原始二進制數據;目標二進制數據確定單元,被配置成確定原始二進制數據中符合預設要求的目標二進制數據;其中,預設要求為目標二進制數據的單字節編碼結果為每位數均不大于5、每位數均不相同的5位數;雙字節編碼單元,被配置成按照雙字節編碼方式對目標二進制數據進行雙字節編碼,得到雙字節編碼文件。
第三方面,本申請實施例提供了一種電子設備,該電子設備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執行的指令,該指令被至少一個處理器執行,以使至少一個處理器執行時能夠實現如第一方面中任一實現方式描述的用于編碼文件的方法。
第四方面,本申請實施例提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,該計算機指令用于使計算機執行時能夠實現如第一方面中任一實現方式描述的用于編碼文件的方法。
本申請實施例提供的用于編碼文件的方法、裝置、電子設備及計算機可讀存儲介質,首先,獲取待編碼的差分文件的原始二進制數據;然后,確定該原始二進制數據中符合預設要求的目標二進制數據,該預設要求為該目標二進制數據的單字節編碼結果為每位數均不大于5、每位數均不相同的5位數;最后,按照雙字節編碼方式對該目標二進制數據進行雙字節編碼,得到雙字節編碼文件。
本申請針對數據結構較為緊湊的差分文件,提供了一種能夠盡可能降低其編碼結果的編碼方式,即針對待編碼的差分文件中符合預設要求的目標二進制數據換用雙字節編碼,使得目標二進制數據的雙字節編碼結果可比按照常規的單字節編碼得到的單字節編碼結果減少1個字節的數據量,進而使得雙字節編碼文件更小,從而降低成本。
應當理解,本部分所描述的內容并非旨在標識本公開的實施例的關鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
圖1是本申請可以應用于其中的示例性系統架構;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011277585.3/2.html,轉載請聲明來源鉆瓜專利網。





