Por que os arquivos .zip dos arquivos .jpegs comprimidos são do mesmo tamanho?

6

Eu sou um novo usuário do sistema operacional Linux e estou experimentando o Ubuntu 12.10 nos dias de hoje. A impressão geral é bastante positiva, mas há alguns recursos que ainda complicam o uso da maioria dos usuários em potencial e em determinadas situações específicas.

Então, hoje eu tive que compactar algumas importantes imagens .jpeg em arquivos .zip, enviá-las pelo Thunderbird para uma agência do Windows (pelo menos como eu acho) e o resultado da compactação (maneira simples : right click- > compress- > .zip e mesma pasta sem senha) eram arquivos do mesmo tamanho! : - (

Eu tentei remover a extensão .jpeg, tentei com formatos diferentes de .zip (embora não tenha certeza de que seriam abertos com sucesso a partir do destinatário), eu baixei o utilitário "7zip", passei um tempinho coisas aleatórias ... não um resultado diferente do que arquivos de mesmo tamanho.

Então, eu não deveria estar disposto a usar as linhas de comando, how can I quickly compress these files or folders into .zip (não estou interessado em outras extensões no momento), caso o procedimento simples acima não funcione?

Desculpe, você pode achar que é uma pergunta banal, mas acho que essas são as pequenas dificuldades que impedem que os SOs parecidos com Unix se tornem realmente difundidos. Obrigado pela sua ajuda!

    
por Rodriguez Hueber 27.03.2013 / 17:52

5 respostas

8

Se os arquivos foram exatamente do mesmo tamanho, algo estranho está acontecendo. No entanto, os arquivos JPEG não compactarão muito, se de todo, com qualquer software de arquivamento típico. Espera-se que um arquivo JPEG de 100kB seja 99kB ou maior quando compactado.

    
por Sparr 27.03.2013 / 18:06
6

A última etapa na compactação JPEG é a codificação de entropia, que é essencialmente muito semelhante ao que o algoritmo ZIP faz:

  • identifica sub-strings mais comuns e
  • dê a eles seqüências codificadas mais curtas;
  • sub-strings menos comuns serão mapeadas para seqüências mais longas.

O comprimento a ser utilizado é calculado com base na probabilidade de ver a subseqüência no arquivo completo. O resultado é que, no arquivo codificado (JPEG ou .ZIP), todas as subseqüências de tamanho s agora têm uma chance aproximadamente equivalente de ocorrer. Como resultado, os arquivos .ZIP e JPEG serão compactados muito mal por meio de uma passagem adicional de codificação de entropia.

    
por sylvainulg 19.12.2014 / 13:57
0

Imagens com perdas (como arquivos jpeg) dificilmente são compressíveis. Para reduzir ainda mais o tamanho do arquivo zip, você deve reduzir o tamanho da tela ou a qualidade das imagens. Isso não tem nada a ver com qual plataforma você usa para compactar arquivos, você obterá os mesmos resultados em uma máquina Windows.

Se você quiser usar a linha de comando para isso, também poderá ter o arquivo zip criado com mais eficiência (em termos de ciclos de CPU) com zip -0 zipfile.zip files . Suas imagens serão armazenadas e extraídas sem tentar comprimir.

    
por rcpaul 27.03.2013 / 18:12
0

bem, a compactação zip não é tão compacta que pode ser de poucos KBs e você sentirá a diferença se compactar um arquivo muito grande, não é o problema do LINUX / UBUNTU que os arquivos zip têm quase o mesmo tamanho que o zip protocolo / criptografia

ao comprimir um arquivo .jpg de tamanho 33,7 KB o arquivo compactado .zip do mesmo arquivo tem 32 KB

sim, ele compactou, mas muito pouco

Como você não está envolvido em outras extensões, siga estas etapas

  1. Crie uma pasta.

  2. Copie todos os arquivos nessa pasta

  3. Clique com o botão direito do mouse

  4. comprima

  5. clique em outras opções se desejar zip protegido por senha

  6. clique em compactar

comprimirá todos os seus arquivos e você verá o tamanho da pasta compactada e a pasta compactada é diferente

    
por Yousaf Ehsan 27.03.2013 / 18:14
0

Realmente, compactar jpgs não funcionará realmente.
No entanto, você pode alterar a resolução.
Tente usar o Phatch PHoto bATCH Processor (por exemplo), ele está no Ubuntu Software Center.
Você pode fazer muitas coisas com ele, mas o que deveria lhe interessar é a opção FIT.
Divida por X a resolução das suas imagens.
Melhor,

    
por Victor 27.03.2013 / 18:43