我们都曾在某个时候使用过文件压缩包。打包和压缩可以减小文件大小、加密文件、绕过一些网络发送规则。 我们经常使用压缩文件,但很少有人真正了解数据压缩的原理以及压缩文件格式之间的区别。您真的选择了正确的格式吗? 1 – 压缩原理压缩可以分为“有损压缩”和“无损压缩”。有损压缩是指直接压缩文件并删除非必要数据。通常用于音乐、视频和图像等媒体文件。有损压缩无法恢复。例如,如果您将照片上传到微信,而没有选择“原图”,则该照片将被有损压缩。无损压缩允许数据完全恢复。今天我们要讨论的是一种无损压缩的压缩包格式。
简而言之,所有文件都由代码组成。但是,文件大小与文件包含的有用信息量不同。文件中的代码还没有处于最精简的状态,因此精简这段代码可以在不改变文件内容的情况下减小文件大小。
所有压缩软件的工作原理都相同,但每种格式的算法不同。举个不恰当的例子,我家门前有两棵树。一颗是枣树,一颗也是枣树。 我家门前有两棵枣树。 这两句话传达了相同的信息。 解压文件的过程从N*8恢复出NNNNNNNN等精简内容。 也就是说,压缩比越高,计算量越大,压缩和解压缩所需的时间也越长。 2 – .zip格式目前主流的压缩格式是zip和rar,这两种格式都有着悠久的历史,很早就被称为压缩格式。 zip 格式创建于1986 年。虽然它的压缩率在众多压缩格式中表现平平,但它是一种开放、自由的格式,因此在压缩方式可供选择很少的时期迅速流行起来。当今几乎所有压缩软件都可以创建或打开zip 格式的文件。毕竟所有Windows系统都支持zip格式。
另外,zip格式非常简单,没有统一的标准,因此不同语言的操作系统互相传输zip文件,导致打开MD5时出现乱码等格式问题。例如,同一个文件在压缩后可能有不同的值,或者同一个压缩文件在不同的软件中打开并显示时到达时间信息可能不同。 3 – .rar 格式比较时,您会发现rar 格式通常比zip 具有更好的压缩率,但您可能不知道它是一种专利文件格式。该文件为rar格式,但其他压缩软件可以解压rar文件。
可以说rar在各方面都比zip强,因此它可以作为付费软件生存下来。 当计算机开始普及时,软盘容量很小,网络传输速度很慢,因此它自然成为大多数网络用户节省带宽费用的首选。下载网站也使用RAR。
而且,由于“WinRAR”在国内基本是“免费”的,RAR压缩格式仍然是国内主流压缩格式,RAR在海外市场的份额要小得多。 4 – .7z 格式您可能还见过7z 格式,这是来自开源软件7-Zip 的一种开源压缩格式。与zip一样,主流软件都可以打开和创建7z格式的文件。 作为压缩格式中的后起之秀,7z 的压缩比比付费RAR 还要好,但它诞生于RAR 已经流行的时期,因此无法利用互联网的广泛使用。很难找到rar 或zip 的替代品。 为了实现高压缩比,7z 使用了各种技巧,包括标头压缩。由于这些特性,7z 压缩文件即使受到轻微损坏也几乎不可能恢复。 5 – 推荐的压缩软件。当今的压缩软件支持多种格式。如果您想要干净高效的压缩软件,我们推荐这三个: WinRAR:如果您需要创建rar 格式,则只能使用“WinRAR”。当然,它也支持创建和打开其他格式的文件。 “WinRAR”提供了40天的免费试用期,但就像“Windows”系统一样,“WinRAR”也不会在试用期结束后强迫你付费,你可以继续无耻地使用它。
Bandizip:自7.0 版本以来添加的广告。我们建议下载6.26 版本。
7-Zip:创建7z 格式的开源压缩软件。它非常小巧,堪称最强大的压缩软件,但界面有点复古。
概括
当今大多数主流压缩格式已经赶上了互联网的早期发展,并且在当今的高带宽下,压缩文件仅用于打包文件。
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/669439.html