AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1431995
Accepted
Nathan2055
Nathan2055
Asked: 2019-05-02 19:33:32 +0800 CST2019-05-02 19:33:32 +0800 CST 2019-05-02 19:33:32 +0800 CST

Os arquivos 7z compactam cada arquivo individualmente ou compactam tudo junto como um?

  • 772

Eu li em algum lugar (não me lembro onde) que compactar arquivos em um .tar.xzresultou em melhores taxas de compactação geral do que .7zarquivos compactados porque formatos de arquivo + compactação como zip, rar e 7z compactam cada arquivo individualmente, enquanto se você criar um arquivo tar e, em seguida, comprimi-lo com um algoritmo de arquivo único como gzip, bzip2 ou xz, você está executando o algoritmo de compactação em todo o conjunto combinado de dados (permitindo assim desduplicar melhor os dados compartilhados entre vários arquivos).

Como tenho um monte de pastas com muitos arquivos duplicados que preciso compactar e armazenar em algum lugar, fiquei me perguntando até que ponto essa anedota é realmente verdadeira e qual é o melhor formato para usar nesse tipo de situação em geral.

compression zip
  • 1 1 respostas
  • 1782 Views

1 respostas

  • Voted
  1. Best Answer
    Mokubai
    2019-05-02T22:38:07+08:002019-05-02T22:38:07+08:00

    Por padrão, desde que você use o 7zformato, sim, será o que é conhecido como um arquivo "sólido" em vez de simplesmente um grupo de arquivos compactados separadamente.

    Na verdade, o 7zip (o programa) pode, se configurado, ir além de arquivos como tar.bze outros e pode ser configurado para verificar ativamente os diretórios para compactar e agrupar arquivos com extensões semelhantes, pois é mais provável que tenham dados semelhantes em eles. Como resultado, a compactação pode ser um pouco melhor tar.bzporque isso simplesmente concatena o fluxo de arquivos à medida que os encontra e pode resultar em um grupo de arquivos menos ideal, principalmente se o dicionário de compactação for pequeno.

    Do Por que os arquivos 7z criados pela nova versão do 7-Zip podem ser maiores do que os arquivos criados pela versão antiga do 7-Zip? seção de suas perguntas frequentes

    Novas versões do 7-Zip (a partir da versão 15.06) usam outra ordem de classificação de arquivo por padrão para arquivos 7z sólidos.

    A versão antiga do 7-Zip (antes da versão 15.06) usava a classificação de arquivos "por tipo" ("por extensão").

    A nova versão do 7-Zip suporta duas ordens de classificação:

    • classificação por nome - ordem padrão.
    • classificação por tipo, se 'qs' for especificado no campo Parâmetros na janela "Adicionar ao arquivo" (ou opção -mqs para a versão da linha de comando).

    Você pode obter uma grande diferença na taxa de compactação para diferentes métodos de classificação, se o tamanho do dicionário for menor que o tamanho total dos arquivos. Se houver arquivos semelhantes em pastas diferentes, a classificação "por tipo" pode fornecer uma taxa de compactação melhor em alguns casos.

    Conforme mencionado por DanielB em um comentário, você também pode configurar o tamanho do bloco sólido de acordo com seus requisitos, revertendo para um arquivo "não sólido" de estilo antigo contendo arquivos compactados individualmente sem interdependência de dados compactados, ou você pode configurá-lo para ser totalmente sólido ou use vários tamanhos de bloco, dependendo de seus dados:

    insira a descrição da imagem aqui

    • 3

relate perguntas

  • Por que o Windows não possui um comando zip de linha de comando? [fechado]

  • Produzindo vídeo sem perdas a partir de um conjunto de imagens .png usando ffmpeg

  • Os vídeos compactados podem ser decodificados de volta ao formato original não compactado?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve