bem, você precisa resumir os tamanhos não compactados e compactados de alguma forma. você pode fazer isso iterando os arquivos novamente e de novo e chamando 7z l file.7z
, analisar a última linha (que contém tamanhos compactados e descompactados) e somar isso com a saída dos outros arquivos.
ou você pode armazenar o tamanho compactado e descompactado em um arquivo de texto (.csv, pode ser aberto com o excel que faz excelente processamento de números) ou em um banco de dados sqlite (que também pode somar dados).
eu iria o "armazenar os tamanhos em algum lugar ao criar os arquivos" -route.
e eu não acho que exista um aplicativo ou script por aí que faça isso em breve.