任意数据无损压缩算法由:25*25矩阵、障碍格、计数路径、计算器、洗牌、简化数据等等组成。计数路径见下图
![](http://tiebapic.baidu.com/forum/w%3D580/sign=e731617b4f7b02080cc93fe952d8f25f/2e19d42a2834349b8a0c275b8cea15ce37d3be9e.jpg?tbpicau=2025-02-24-05_99516007cf620081a24b803bc427d899)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=97a2769547087bf47dec57e1c2d2575e/df1e2834349b033bd182b50450ce36d3d439bd9e.jpg?tbpicau=2025-02-24-05_68ccd94e4f4bb70342c1c75f8a7b77a6)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=c43f12e858950a7b75354ecc3ad0625c/6b6d252dd42a2834bcac7fd51eb5c9ea14cebf9e.jpg?tbpicau=2025-02-24-05_9a84ecd1a0956ed05a9ccfea21e42745)
障碍格见下图
压缩算法建模见下图
被压缩数据见下图
压缩过程如下:
第一次压缩把505位的固定数据写入压缩模型中,经洗牌后得到最佳压缩结果497位数据,然后将被压缩数据8位添加到497位的末尾有等于505位数据,再次写入压缩模型中,经洗牌后得到最佳压缩结果497位,被压缩数据1200位经150次压缩每次压缩8位,最终结果497位。下图是压缩过程。
最后的压缩结果见下图
![](http://tiebapic.baidu.com/forum/w%3D580/sign=7773d1da1c82b2b7a79f39cc01accb0a/8685cb13495409230b632aa0d758d109b2de499e.jpg?tbpicau=2025-02-24-05_87dab8aeee5ff08d51e971a7b43e46d1)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=e731617b4f7b02080cc93fe952d8f25f/2e19d42a2834349b8a0c275b8cea15ce37d3be9e.jpg?tbpicau=2025-02-24-05_99516007cf620081a24b803bc427d899)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=97a2769547087bf47dec57e1c2d2575e/df1e2834349b033bd182b50450ce36d3d439bd9e.jpg?tbpicau=2025-02-24-05_68ccd94e4f4bb70342c1c75f8a7b77a6)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=c43f12e858950a7b75354ecc3ad0625c/6b6d252dd42a2834bcac7fd51eb5c9ea14cebf9e.jpg?tbpicau=2025-02-24-05_9a84ecd1a0956ed05a9ccfea21e42745)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ac7b2de19cf9d72a17641015e42b282a/b33a7bec54e736d19919c5d6de504fc2d462699e.jpg?tbpicau=2025-02-24-05_4335c301ea27fb979106069de08760a5)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=d7fc76a8b71fbe091c5ec31c5b610c30/7d3d4b36acaf2edd0ffb0037c81001e93801939e.jpg?tbpicau=2025-02-24-05_527aa33f5eea6818d0430338384bfbd6)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=d95770ddc244ebf86d716437e9f8d736/862401e93901213f0a39070211e736d12e2e959e.jpg?tbpicau=2025-02-24-05_1b23b2c8fa4ad21873597fdd3f025f34)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=4514eb33e444ad342ebf878fe0a30c08/3f9c5edf8db1cb139d6375cd9854564e93584b9e.jpg?tbpicau=2025-02-24-05_b7e32957add30e7f1b0853a9fd79c6e3)
第一次压缩把505位的固定数据写入压缩模型中,经洗牌后得到最佳压缩结果497位数据,然后将被压缩数据8位添加到497位的末尾有等于505位数据,再次写入压缩模型中,经洗牌后得到最佳压缩结果497位,被压缩数据1200位经150次压缩每次压缩8位,最终结果497位。下图是压缩过程。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=dfe0edcdd2dda144da096cba82b6d009/575434a85edf8db1182435ba4c23dd54574e749e.jpg?tbpicau=2025-02-24-05_bd3d6915bc28e4d9279c16c028859a3d)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=7773d1da1c82b2b7a79f39cc01accb0a/8685cb13495409230b632aa0d758d109b2de499e.jpg?tbpicau=2025-02-24-05_87dab8aeee5ff08d51e971a7b43e46d1)