Compacta arquivos grandes com 7-zip e descompacta com o Windows XP SEM 7-zip

0

Estou usando a versão mais recente do 7-zip para compactar alguns arquivos da linha de comando na minha máquina com Windows XP.

Todos os pequenos arquivos funcionam bem ... mas os maiores ... sempre dão mensagens "inválidas ou corrompidas".

Eu tenho que comprimir a partir da linha de comando (7-zip) ... e eu tenho que produzir arquivos zip que podem ser descompactados com o descompactador padrão que é embutido no Windows XP. (NÃO forçar todos os meus usuários / clientes a obter o 7-zip .... ou qualquer outra coisa ... apenas para compactar esses arquivos.)

Todos os arquivos zip inválidos / corrompidos parecem ter isso em comum:

They are big (>7gb). (The files inside are about 600mb each)

They are compressed with a basic "a" option using 7-zip

They are trying to be uncompressed with Windows XP's standard unzipper

They all test 100% ok with 7-zip's "-test" or "-list" options

Alguma ideia? Talvez o 7-zip esteja usando algum algoritmo "big file" ou "high compression", que eu preciso evitar? (Mas a opção "-m" é um pesadelo para descobrir.)

Eu não preciso "consertar / reparar" esses arquivos compactados "corrompidos" (mas, na verdade, bem). Eu só preciso de uma maneira de obter arquivos FUTURE compactados com 7-zip ... que podem ser descompactados posteriormente com uma máquina Windows XP básica.

    
por Donna 18.07.2011 / 22:22

2 respostas

2

O 7-ZIP tem a opção de fazer arquivos SFX, isso permite compactar com o 7-ZIP e torna o arquivo um arquivo executável (exe). O usuário do Windows só precisa clicar duas vezes no exe e selecionar um local para extrair o conteúdo.

Também sobre o seu problema com arquivos corrompidos, a única solução que vem à mente é dividir todos os arquivos e então ter uma espécie de "bootstrap" para executar a extração da primeira parte que por sua vez extrairá as outras partes. só consideraria isso se valesse a pena fazer isso.

    
por 18.07.2011 / 22:44
0

Você especificou apenas "XP", você não nos informou sobre o nível do Service Pack ou qual sistema de arquivos está usando ... (nunca supõe)

Você mencionou que os arquivos são > 7 GB; é possível que você esteja correndo em algumas limitações do sistema de arquivos?

Você já tentou usar a opção -v (criar volumes)?

    
por 19.07.2011 / 01:54