“zip” 和 “compress” 和 “pack” 和有什么不一样?

“zip” 和 “compress” 和 “pack” 和有什么不一样?

我在 Windows 7 文档中看到了文章标题——“压缩和解压缩文件(zip 文件)”这里

“zip” 和 “compress” 以及 “pack” 有什么区别?它们是同一个东西吗?我很困惑,需要你的帮助。

答案1

压缩是一种通用技术,并且有许多压缩程序。压缩包压缩包7-zip等都是Windows平台的例子。

PK-Zip 是一款特殊的程序,可以压缩“zip”格式的文件。Windows 内置了对 zip 文件的支持,因此许多人将压缩与 zip 文件混为一谈。

答案2

在没有具体参考你所引用的文章的情况下,我会告诉你 zip [1] compress[2]pack[3]不同操作系统中使用的三个命令以不同的方式压缩和打包文件(更多详情见下文)。在 Unix 中,您可以找到所有,即使不再使用。

“压缩”术语,随着相关程序的传播,很快就成为中午和一个动词 [4],[5]用于简洁地说将不同的文件和文件夹压缩为一个唯一的文件和文件夹。

  1. (计算机科学)计算(tr)压缩(文件)以减少存储文件所需的内存量或使电子发送速度更快。
    来自免费词典网站[5]

当一项新技术在日常生活中传播时,即使来自不同语言的行话(俚语)也会变得常用,这种情况经常发生6]

请注意,该术语zip甚至可以指扩大压缩文件(例如MyFile.zip)以及特定的算法用于压缩文件。


参考您引用的文章,在那里以适当的方式报告 Compressed (zipped) folder,因为在这种情况下使用的算法是压缩一。

当一个程序员创建一个工具来做某事时,他通常会尝试选择一个姓名这样可以更容易记住动作。所以他们首先使用了packcompress...当这个名字还在使用时,他们又发明了其他的,如ziparj(这意味着罗伯特·荣格存档)rar...

之所以会产生混淆,是因为使用同一个术语,您有一个特定的程序和一个从该命令执行的操作:在 Unix 中,存在一个find查找文件的命令。如果命令过时了,但为其选择的术语没有过时,这种混淆可能会在一段时间后加剧……


进一步细节或至少其中一些:-)

  • zip [1]

    zip 程序将一个或多个压缩文件连同有关文件的信息一起放入一个 zip 存档中...有一种压缩方法(通货紧缩),也可以存储未压缩的文件...
    Deflation 结合使用了 LZ77 算法和 Huffman 编码

  • compress[2]

    压缩实用程序使用以下方法减小文件大小:自适应伦普尔齐夫编码。每个文件都重命名为相同的名称加上扩展名 .Z

  • pack[3]

    pack 使用压缩文件霍夫曼以字节为基础的最小冗余代码。每个文件都进行就地压缩;生成的文件在文件名后附加 .z 扩展名,但保留相同的所有者和权限。最后访问和最后修改的时间也会保留。

相关内容