最佳答案
有区别。zip是压缩文件,tar是打包文件。
zip是一种规范开放的压缩文件,允许使用多种算法去压缩文件,但主要是用 DEFLATE。有较好的兼容性,不过现有文件格式相对而言比较落后,还有会有文件名乱码问题,因为文件名是用非Unicode编码。
在Linux里面,tar只是将多个文件或文件夹打包集合为一个文件的工具,一般和其他没有文件管理的压缩算法文件结合使用,用tar打包整个文件目录结构成一个文件,再用gz,bzip等压缩算法压缩成一次。也是Linux常见的压缩归档的处理方法。