ZIP与RAR
ZIP和RAR是广泛用于数据压缩的文件格式。数据压缩是减小数据大小的过程。它使用一种编码方案,使用比原始数据更少的比特数对数据进行编码。除了压缩数据,ZIP还支持归档。一个ZIP文件可以由几个文件组成,这些文件被压缩或存储而不进行压缩。RAR(Roshal Archive)也是一种文件格式,除了数据压缩之外,它还支持文件跨越。
什么是ZIP?
ZIP是一种支持数据压缩和归档的文件格式。最初由Phil Katz创建于1989年,如今ZIP由许多软件支持,包括Windows操作系统和Mac OS X(10.3及更高版本)提供的内置ZIP支持。通常,文件扩展名“.zip”或“.zip”和MIME媒体类型application/zip用于zip文件。ZIP可用于归档多个文件,在归档时压缩是可选的。如果压缩用于存档,那么它将应用于不同的文件。32位CRC算法采用ZIP格式。为了提高数据的安全性,ZIP包含两个归档目录结构的副本。ZIP格式支持压缩方法,如DEFLATE、BZIP2、LZMA(EFS)、wappack、PPMd等。ZIP格式的一个优点是,由于它单独压缩存档中的文件,因此可以随机访问这些文件。此外,用户可以选择对不同的文件类型应用不同的压缩算法,以获得更好的压缩效果。ZIP支持基于密码的对称加密。
什么是RAR?
RAR也是一种数据压缩和归档格式。它由Eugene Roshal开发,对数据卷集使用文件扩展名.rar,对恢复卷集使用.rev文件扩展名。RAR中使用的压缩算法是一个封闭的算法。目前的RAR版本3采用了基于Lempel-Ziv(LZSS)和部分匹配预测(PPM)压缩的压缩方法。只有商业软件如WinRAR可以用来创建RAR文件。第三方软件如WinZip、RarZilla、7-Zip、IZArc、PeaZip、Zipeg等可以用来读取RAR文件。通过在创建RAR文件时创建“恢复卷”,可以重建丢失的文件。
ZIP和RAR有什么区别?