[發明專利]一種通用信息的無損壓縮與解壓縮方法有效
| 申請號: | 201010515469.0 | 申請日: | 2010-10-19 |
| 公開(公告)號: | CN101977061A | 公開(公告)日: | 2011-02-16 |
| 發明(設計)人: | 王文延 | 申請(專利權)人: | 廣西師范大學 |
| 主分類號: | H03M7/30 | 分類號: | H03M7/30 |
| 代理公司: | 桂林市持衡專利商標事務所有限公司 45107 | 代理人: | 唐智芳 |
| 地址: | 541004 廣*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 信息 無損 壓縮 解壓縮 方法 | ||
1.一種通用信息的無損壓縮方法,其步驟如下:
1)以二進制方式讀取源文件,所得二進制序列存入新建數組A中,將數組A中的第一位二進制代碼存入變量a中;
2)用數組A中“持續0直至下一位是1”的長度替換“持續0直至下一位是1”中所出現的所有的“0”;用數組A中“持續1直至下一位是0”的長度替換“持續1直至下一位是0”中所出現的所有的“1”,所得序列存入新建數組B中;
3)統計數組B中出現的不同的元素,將這些不同的元素按出現的順序存入新建數組C中;
4)將數組C中的元素按升序排序,排序后的序列存入新建數組D中;
5)將數組D中第n個元素值使用數字n代替,所得序列存入新建數組E中;
6)將數組D中元素和數組E中元素按照一一對應的關系,對數組B中所有的元素進行替換,所得序列存入新建數組F中;
7)將數組F中所有元素做上述第1)步驟的反變換,其中數組F中的第一位代碼為變量a中所存的代碼,反變換后的二進制代碼序列存入新建數組G中;
8)將數組D中元素進行“后項減去相鄰前項”處理,結果存入新建數組H中,尋找數組H中第一個大于或等于2的元素位置,設此元素在數組H中的位置為n,將數組D中前n個元素全部刪除,剩余的元素順序存入新建數組I中;
9)保存數組I和G為二進制文件,此二進制文件即為源文件無損壓縮后的文件。
2.根據權利要求1所述的通用信息的無損壓縮方法,其特征在于:步驟5)中,數字n以1開始計數。
3.根據權利要求1所述的通用信息的無損壓縮方法,其特征在于:步驟8)中,元素位置n以1開始計數。
4.根據權利要求1、2或3所述的通用信息的無損壓縮方法,其特征在于:步驟1)中,所述源文件為未經壓縮軟件壓縮過的數據信息,或者是經壓縮軟件壓縮過的數據信息。
5.一種通用信息的解壓縮方法,其步驟如下:
1)讀取數組G中的二進制序列,將數組G中第一位二進制代碼存入變量g中;
2)用數組A中“持續0直至下一位是1”的長度替換“持續0直至下一位是1”中所出現的所有的“0”;用數組A中“持續1直至下一位是0”的長度替換“持續1直至下一位是0”中所出現的所有的“1”,所得序列存入新建數組F中;
3)統計數組F中出現的不同的元素及,將這些不同的元素按出現的順序存入新建數組E中;
4)將數組E中的元素按升序排序,排序后的序列存入新建數組D中;
5)讀取數組I,設數組I中共有i個元素,將數組D中后i個元素使用數組I中的元素替換,替換后的序列存入新建數組C中;
6)將數組D中元素和數組C中元素按照一一對應的關系,對數組F中所有的元素進行替換,所得序列存入新建數組B中;
7)將數組B中所有元素做上述第1)步驟的反變換,其中數組B中的第一位代碼為變量g中所存的代碼,反變換后的二進制代碼序列存入新建數組A中,將數組A保存為文件,該文件即為源文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西師范大學,未經廣西師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010515469.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:生物質氣化反應系統
- 下一篇:用于蒽醌法制過氧化氫的催化劑及其制備方法
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





