¿Existe alguna forma de determinar el tamaño original o el número de archivos de un archivo 7-zip?

¿Existe alguna forma de determinar el tamaño original o el número de archivos de un archivo 7-zip?

Sé que cuando comprimo un archivo con la 7zautilidad, me proporciona estadísticas como la cantidad de archivos procesados ​​y la cantidad de bytes procesados ​​(el tamaño original de los datos).

¿Es posible, utilizando la línea de comandos (en Linux) o algún lenguaje de programación, determinar:

  • ¿El tamaño original de un archivo antes de comprimirlo?
  • ¿La cantidad de archivos/directorios contenidos en un archivo?

La respuesta podría ser "no, simplemente descomprima todo el archivo y luego cuente/dimensione", pero sería útil saber si existe una forma más rápida y menos codiciosa de espacio.

Respuesta1

Puede canalizar la salida desde 7za l <path to archive>un archivo de texto o directamente a un programa escrito en el lenguaje de programación de su elección.

Respuesta2

Bueno, no sé si funciona con 7za. Pero puedes estimar el tamaño de Tar antes de crear el archivo Tar con este comando.

$ tar -cf - /directorio/a/archivo/ | baño -c

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

información relacionada