admin管理员组

文章数量:1516870

0x01 压缩包详解及分类归纳

压缩包被官方认为是一个计算机软件,可以减小文件中的比特和字节总数,达到节省磁盘空间等作用

ZIP基本原理

查找文件内的重复字节,并建立一个相同字节的“词典”文件,并用一个代码表示,比如在文件里有几处有一个相同的词“中华人民共和国”,用一个代码表示并写入“词典”文件,这样就可以达到缩小文件的目的

压缩包作用

  1. 节省磁盘空间
  2. 可以把多个文件压缩成一个压缩包
  3. 可以把一个大文件分解压缩成多个小压缩包
  4. 此外部分软件如WinRAR可以实现对文件的压缩保密保护,就是在形成压缩包的时候添加解压密码,这样生成的压缩包别人没有密码是无法打开的,可以起到一定的文件保密作用

压缩算法

有很多不同的压缩文件格式, 例如ZIP、RAR、7Z等

实际上这只是不同的压缩规范,就算是同样的格式, 例如都是ZIP,其中的压缩算法可能也是不一样的,例如ZIP可以使用Shrinking、Reducing、Deflate等算法

某个压缩文件压缩率高不高,不但要看其文件格式,更要看其具体使用的算法(例如ZIP和7Z都可以使用Deflate算法)

压缩软件

  • WinRAR
  • 好压(Haozip)
  • WinZip
  • 7-Zip
  • WinMount
  • Peazip
  • UHARC

本文标签: 例如系统编程