Existe uma maneira de determinar o tamanho original ou a contagem de arquivos de um arquivo 7-zip?

Existe uma maneira de determinar o tamanho original ou a contagem de arquivos de um arquivo 7-zip?

Eu sei que quando comprimo um arquivo com o 7zautilitário, ele me fornece estatísticas como o número de arquivos processados ​​e a quantidade de bytes processados ​​(o tamanho original dos dados).

É possível, usando a linha de comando (no Linux) ou alguma linguagem de programação, determinar:

  • o tamanho original de um arquivo, antes de ser compactado?
  • o número de arquivos/diretórios contidos em um arquivo?

A resposta pode ser "não, apenas descompacte todo o arquivo e faça a contagem/dimensionamento", mas seria útil saber se havia uma maneira mais rápida/menos exigente em termos de espaço.

Responder1

Você pode canalizar a saída 7za l <path to archive>para um arquivo de texto ou diretamente para um programa escrito na linguagem de programação de sua escolha.

Responder2

Bem, não sei se funciona com 7za. Mas você pode estimar o tamanho do Tar antes de criar o arquivo Tar com este comando.

$ tar -cf - /diretório/para/arquivo/ | banheiro -c

Fonte:http://www.thegeekstuff.com/2010/04/unix-tar-command-examples/

informação relacionada