Um arquivo zip deve ser capaz de reproduzir o conteúdo exatamente.
Uma observação relacionada - é mais difícil recuperar os dados se um arquivo zip for corrompido , do que se os dados estivessem no formato original. Por quê? Muitos formatos de arquivo foram construídos em redundância e foram projetados para que erros menores sejam corrigíveis ou erros menores não sejam críticos.
Imagine um arquivo de vídeo. Na maioria dos formatos, se uma pequena parte ficar corrompida, você verá uma cintilação temporária nessa pequena parte do vídeo, mas ainda poderá assistir ao vídeo. Mas se o arquivo de vídeo estiver compactado, o recurso de correção de erros será reduzido e, dependendo da extensão da distorção, você poderá não conseguir descompactar o arquivo / assistir ao vídeo. (Este é um exemplo artificial, pois é inútil compactar a maioria dos formatos de vídeo em qualquer caso).
Isso vale para qualquer formato de compactação - a compactação, por definição, reduz a reduncionalidade e, portanto, os recursos de correção de erros, além de ser um compromisso.