Estando em um sistema de 32 bits e usando aplicativos de 32 bits e / ou usando uma versão de descompactação anterior a 6.0, provavelmente você está acessando um desses limites
O mais provável é esse limite, "tamanho compactado de um único arquivo" 4 GB
Na prática, o limite real pode ser de 2 GB em muitos sistemas, devido ao uso da função fseek () pela UnZip para saltar dentro de um arquivo. Como o argumento de deslocamento do fseek é geralmente um inteiro longo e assinado, em sistemas de 32 bits, o UnZip não encontrará nenhum arquivo com mais de 2 GB desde o início do arquivo. E em sistemas de 64 bits, o UnZip não encontrará nenhum arquivo com mais de 4 GB desde o início (já que o formato zipfile só pode armazenar deslocamentos desse tamanho). Assim, o último arquivo no arquivo pode ser arbitrariamente grande (em teoria, de qualquer forma - não testamos isso), mas o total combinado de todos os demais deve ser inferior a 2 GB ou 4 GB, respectivamente.
Então, infelizmente, a menos que você possa encontrar outro aplicativo que possa ler e descompactar o arquivo, você teria que mudar para um sistema de 64 bits ou atualizar seu sistema para o CentOS 7 que vem com o unzip 6.0 ou compilar para descompactar o 6.0. CentOS 5 e execute-o a partir do seu diretório home, talvez.
[snip] .. Entradas de arquivos zip maiores que 4 GiBytes