Existe uma maneira de compactar arquivos em diferentes níveis de compactação dentro de um único arquivo 7zip? [duplicado]

3

Alguns arquivos são compactados usando seu próprio esquema de compactação e outros não. Se eu tentar a compactação máxima em um arquivo já compactado, receberei no máximo 1% a 2% de compactação. A quantidade de tempo desperdiçada para compactar esses arquivos é inútil.

Eu quero que o 7zip use o nível Store ou Fast de compactação em vez do Max para os arquivos já compactados, enquanto usa o Max nos arquivos descompactados. Eu posso fazer isso se eu entrar no diretório e fazer dois arquivos 7z diferentes para vários tipos diferentes de tipos de arquivos armazenados nessa pasta. Mas existe uma maneira de armazenar esses arquivos compactados diferentemente dentro do mesmo arquivo 7zip? Os arquivos que ainda não foram compactados serão compactados e os arquivos que estão apenas serão armazenados.

Alguém encontrou uma maneira de fazer isso?

    
por Jim Kieger 10.12.2013 / 02:23

1 resposta

2

Você pode adicionar ao arquivo 7z com configurações diferentes. Por exemplo:

7za a -t7z -m0 = lzma -mx = 9 -mfb = 64 -md = 32m -ms = em arquivo.7z * .txt

7za a -t7z -m0 = copiar arquivo.7z * .zip

Você não aproveitará nenhum ponto em comum entre os arquivos para compactação, mas isso não parece importante em seu cenário.

    
por 10.12.2013 / 02:35