Quando entro unzip ../founation-latest.zip
, ele gera o seguinte:
warning [../foundation-latest.zip]: 248 bytes extras no início ou dentro do arquivo zip (tentando processar mesmo assim)
O arquivo tem 138 KB. Descompacta corretamente, mas por que estou recebendo esse erro?
ftp
modo ASCII em vez do modo BINARY e alguns bytes foram adicionados. Se você usouftp
em qualquer estágio, execute oftp
comando novamente, usando o comando 'bin' antes de qualquer 'put' ou 'get'.zip
e comditto
. Ounzip
fornecido (por 10.11) falhou com ambos, bem como com7za
. O descompactação do MacOS simplesmente não gosta de arquivos zip (grandes?).Respostas:
Meu problema foi porque eu estava tentando usar "descompactar" no MAC OSX, que não consegue lidar com coisas compactadas com o PKZIP.
Eu era capaz de
brew install p7zip
e descompacte usando o comando7za x some_file.zip
.Originalmente encontrei a solução neste artigo: need-pk-compat-v4-5-can-do-v2-1
fonte
Encontrei este tópico que tinha um problema semelhante. O relatório de erro é intitulado: descompacte falha no ZIP de 5,4 GB com "bytes extras no início ou no arquivo zip" . Uma das correções sugeridas foi usar esse comando no
.zip
arquivo.Exemplo de execução
interruptor -FF do zip
trecho da página do manual zip
fonte
Eu já vi esse tipo de erro antes, quando o arquivo zip foi transferido por um serviço da web que estava com problemas. Após a análise direta do arquivo zip, descobri que uma mensagem de erro do serviço da Web havia sido enviada na frente do arquivo zip.
Você pode tentar examinar o arquivo zip como texto e ver se algo interessante aparece na frente.
fonte
Só tive esse aviso também. No meu caso, foi causado pelo download com 'curl -i', o que fez com que os cabeçalhos http aparecessem no início do arquivo zip. bobo eu. Certamente, essa não será a causa / solução em todos os casos, mas talvez ajude alguém ...
fonte
Pode ser um arquivo de extração automática (windows .exe) ou foi preenchido por algum motivo.
fonte
Eu também tive o mesmo problema. Eu observei o problema quando copiei arquivos do Windows para o servidor Unix sem usar o modo bin. A melhor maneira de resolver o problema foi transferir os arquivos no modo bin.
fonte
Eu tive o mesmo problema no Linux com um
.zip
arquivo maior que 4 GB, composto por umonly DEFLATED entries can have EXT descriptor
erro.O comando
7z x
resolveu todos os meus problemas.Tenha cuidado, porém, o comando
7z x
extrairá todos os arquivos com um caminho enraizado no diretório atual. A opção-o
permite especificar um diretório de saída.fonte