51 Eu tenho um arquivo zip corrompido. Eu tentei consertá-lo com zip -F file.zip e zip -FF file.zip mas não foi bem sucedido. Existe outra ferramenta de terminal no Linux para reparo? linux terminal zip repair cupakob fonte Talvez o arquivo seja FUBR? LiraNuna Respostas: 83 tente isso zip -FF Corrupted.zip --out New.zip Isso irá verificar o arquivo zip corrompido e criar um novo, eliminando os erros. Como resultado, você receberá um novo arquivo zip. Em seguida, basta executar este comando. unzip New.zip Espero que isto ajude. Desi fonte 6 Obrigado por esta resposta. Fazer dessa maneira realmente não me deu um arquivo zip funcionando, executar o comando novamente sobre o novo arquivo zip fez o truque. Foi uma jogada desesperada, não esperava que funcionasse. Rein 20 Acabei de referir esta pergunta na minha resposta a uma pergunta semelhante - Linux Mint 12 - como abrir um arquivo .zip no terminal Vale a pena adicionar aqui o que o manual zip diz atualmente sobre a diferença entre -F e -FF: O single -F é mais confiável se o arquivo não estiver muito danificado, portanto, tente esta opção primeiro. Portanto, a primeira tentativa seria: zip -F broken.zip --out fixed.zip unzip fixed.zip E se isso não funcionar: zip -FF broken.zip --out fixed.zip unzip fixed.zip Graeme fonte 5 O DiskInternals ZIP Repair funciona perfeitamente no Wine, que me salvou no passado. John T fonte 3 Você também pode extrair o executável real do instalador usando o 7-Zip. Funciona como um encanto. Goyuix 4 Não estou ciente de um programa que fará um trabalho melhor reparando o arquivo. Você pode tentar unzip -vt file.zip apenas para ver se é possível extrair alguns arquivos com segurança ou descobrir quais arquivos estão corrompidos no arquivo. Cara fonte 2 obrigado pela dica, mas eu obter o mesmo resultado que com "-F zip" :(
83 tente isso zip -FF Corrupted.zip --out New.zip Isso irá verificar o arquivo zip corrompido e criar um novo, eliminando os erros. Como resultado, você receberá um novo arquivo zip. Em seguida, basta executar este comando. unzip New.zip Espero que isto ajude. Desi fonte 6 Obrigado por esta resposta. Fazer dessa maneira realmente não me deu um arquivo zip funcionando, executar o comando novamente sobre o novo arquivo zip fez o truque. Foi uma jogada desesperada, não esperava que funcionasse. Rein 20 Acabei de referir esta pergunta na minha resposta a uma pergunta semelhante - Linux Mint 12 - como abrir um arquivo .zip no terminal Vale a pena adicionar aqui o que o manual zip diz atualmente sobre a diferença entre -F e -FF: O single -F é mais confiável se o arquivo não estiver muito danificado, portanto, tente esta opção primeiro. Portanto, a primeira tentativa seria: zip -F broken.zip --out fixed.zip unzip fixed.zip E se isso não funcionar: zip -FF broken.zip --out fixed.zip unzip fixed.zip Graeme fonte 5 O DiskInternals ZIP Repair funciona perfeitamente no Wine, que me salvou no passado. John T fonte 3 Você também pode extrair o executável real do instalador usando o 7-Zip. Funciona como um encanto. Goyuix 4 Não estou ciente de um programa que fará um trabalho melhor reparando o arquivo. Você pode tentar unzip -vt file.zip apenas para ver se é possível extrair alguns arquivos com segurança ou descobrir quais arquivos estão corrompidos no arquivo. Cara fonte 2 obrigado pela dica, mas eu obter o mesmo resultado que com "-F zip" :(
20 Acabei de referir esta pergunta na minha resposta a uma pergunta semelhante - Linux Mint 12 - como abrir um arquivo .zip no terminal Vale a pena adicionar aqui o que o manual zip diz atualmente sobre a diferença entre -F e -FF: O single -F é mais confiável se o arquivo não estiver muito danificado, portanto, tente esta opção primeiro. Portanto, a primeira tentativa seria: zip -F broken.zip --out fixed.zip unzip fixed.zip E se isso não funcionar: zip -FF broken.zip --out fixed.zip unzip fixed.zip Graeme fonte
5 O DiskInternals ZIP Repair funciona perfeitamente no Wine, que me salvou no passado. John T fonte 3 Você também pode extrair o executável real do instalador usando o 7-Zip. Funciona como um encanto. Goyuix 4 Não estou ciente de um programa que fará um trabalho melhor reparando o arquivo. Você pode tentar unzip -vt file.zip apenas para ver se é possível extrair alguns arquivos com segurança ou descobrir quais arquivos estão corrompidos no arquivo. Cara fonte 2 obrigado pela dica, mas eu obter o mesmo resultado que com "-F zip" :(
4 Não estou ciente de um programa que fará um trabalho melhor reparando o arquivo. Você pode tentar unzip -vt file.zip apenas para ver se é possível extrair alguns arquivos com segurança ou descobrir quais arquivos estão corrompidos no arquivo. Cara fonte 2 obrigado pela dica, mas eu obter o mesmo resultado que com "-F zip" :(
Respostas:
tente isso
Isso irá verificar o arquivo zip corrompido e criar um novo, eliminando os erros.
Como resultado, você receberá um novo arquivo zip. Em seguida, basta executar este comando.
Espero que isto ajude.
fonte
Acabei de referir esta pergunta na minha resposta a uma pergunta semelhante - Linux Mint 12 - como abrir um arquivo .zip no terminal
Vale a pena adicionar aqui o que o manual zip diz atualmente sobre a diferença entre -F e -FF:
Portanto, a primeira tentativa seria:
E se isso não funcionar:
fonte
O DiskInternals ZIP Repair funciona perfeitamente no Wine, que me salvou no passado.
fonte
Não estou ciente de um programa que fará um trabalho melhor reparando o arquivo.
Você pode tentar
apenas para ver se é possível extrair alguns arquivos com segurança ou descobrir quais arquivos estão corrompidos no arquivo.
fonte