qual é a diferença entre “zip” e “compress” e “pack”?

0

Eu vi o bloco de artigos —— "Compactar e descompactar arquivos (arquivos zip)" do documento do Windows 7 aqui .

Qual é a diferença entre "zip" e "compress" e "pack"? É a mesma coisa? Estou tão confuso e preciso da sua ajuda.

    
por LawrenceLi 21.12.2015 / 16:27

2 respostas

3

A compactação é uma técnica geral e há vários programas de compactação por aí. pkzip , WinRAR , 7-zip , etc, são exemplos para a plataforma Windows.

O PK-Zip é um programa específico que compacta arquivos no formato 'zip'. O suporte para arquivos zip é embutido no Windows, então muitas pessoas combinam compactação com arquivos zip.

    
por 21.12.2015 / 16:32
0

Sem uma referência específica ao artigo que você citou, eu lhe direi que zip [ 1 ] compress [ 2 ] e pack [ 3 ] são três comandos usados em diferentes sistemas operativos para comprimir e arquivos de pacotes de diferentes maneiras (veja abaixo para mais detalhes). No Unix você pode encontrar tudo, mesmo que não seja mais usado.

O termo "zip" , com a difusão dos programas relacionados tornou-se logo um meio-dia e um verbo [ 4 ], [ 5 ] costumava dizer de uma forma concisa para compactar arquivos e pastas diferentes em um único.

  1. (Computer Science) computing (tr) to compress (a file) in order to reduce the amount of memory required to store it or to make sending it electronically quicker.
    From the free dictionary site [5]

Acontece frequentemente que quando uma nova tecnologia se espalhou na vida comum, os termos do jargão (gíria) tornaram-se de uso comum mesmo quando vieram de uma língua diferente [ 6 ] .

Observe que o termo zip pode até ser referenciado à extensão de um arquivo compactado (por exemplo, MyFile.zip ), bem como ao algoritmo específico usado para compactar arquivos.

Referindo-se ao artigo que você citou , lá é relatado Compressed (zipped) folder de maneira apropriada, porque o algoritmo usado neste caso é o zip .

Quando um programador cria uma ferramenta que faz algo, não é incomum que ele tente escolher um nome que lembre a ação mais facilmente. Então, eles usaram primeiramente pack , compress ... Quando esse nome ainda é usado, eles inventam outros como zip , arj (isso significa Arquivado por Robert Jung), rar ...

A confusão surge porque com o mesmo termo você tem um programa específico e uma ação executada a partir desse comando: ideado no Unix existe um comando find para encontrar os arquivos. Essa confusão pode ser aumentada algumas vezes depois se o comando se tornar obsoleto, mas não o termo escolhido para ele ...

Os detalhes adicionais , ou pelo menos alguns deles :-)

  • zip [ 1 ]

    The zip program puts one or more compressed files into a single zip archive, along with information about the files... has one compression method (deflation) and can also store files without compression...
    Deflation uses a combination of the LZ77 algorithm and Huffman coding

  • compress [ 2 ]

    The compress utility reduces the size of files using adaptive Lempel-Ziv coding. Each file is renamed to the same name plus the extension .Z

  • pack [ 3 ]

    pack compresses files using a Huffman minimal redundancy code on a byte basis. Each file is compressed in place; the resulting file has a .z extension appended to the file name, but keeps the same owner and permissions. The times of last access and last modification are also preserved.

por 21.12.2015 / 16:34