打包和压缩的区别
打包:多个文件变成一个文件——减少文件个数
打包/解包 pack/unpack
压缩:缩小一个文件的体积——减少文件体积
压缩/解压 compress/decompress
图片:BMP、GIF、PNG、JPEG、JPG
音频:APE、FLAC、MP3
视频:RMVB、AVI、MP4
压缩率:压缩后体积/压缩前体积
其他作用:
添加密码
注意:打包、解包、压缩、解压都需要消耗时间
常见压缩格式:
HTTP:gzip
gzip、 deflate(zlib的格式)、 br(Brotli)、identity(不压缩)
Windows:
zip、rar、7z winrar、360压缩、bandizip、7zip
Linux:gzip(tar.gz=.tgz)、bzip2(.bz2)、zip
压缩后体积: tar.bz2 < tgz < tar
压缩解压时间: tar.bz2 < tar < tgz