PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

发现无法压缩加密以后的代码

[复制链接]
跳转到指定楼层
1#
点击数:1907|回复数:2
本帖最后由 haierccc 于 2021-12-9 22:29 编辑

VMware workstation可以加密虚拟磁盘。
但我发现,加密后的VM虚拟机无法用WINRAR压缩了,压缩前后的文件体积一样。

思考后认为原因是这样的:
加密的目的,是为了不让你从代码里找出规律。
而压缩的原理就是要从代码里找出规律。
很明显,加密以后的代码就无法压缩了。
完毕。

2#
红色狂想 发表于 2021-12-10 14:43 | 只看该作者
MPG、MP3也无法压缩,用winrar压缩之后体积反而变大了
3#
kingyesx1 发表于 2021-12-10 23:25 | 只看该作者
压缩和加密是2种东西
压缩率是看文件内容有多少是重复的
一般压缩一次之后,文件内的大部分重复内容都会被处理变为比较短少的内容,例如10个字母A,就有可能变成10A这样的3个字符的标识(看压缩算法)
第二次还想找重复内容比较多的内容是非常困难的了。所以二次或更多的压缩基本是没什么意义基于是增加文件体积
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部