O formato zip suporta vários algoritmos de compactação diferentes. Você pode usar um algoritmo diferente para cada arquivo no arquivo morto. Quando você deseja armazenar arquivos já compactados que não se beneficiam de compactação adicional (como PNG) em um arquivo compactado, é possível codificar esses arquivos com o algoritmo "armazenado" que não é compactado. A caixa de diálogo "Adicionar ao arquivo" do 7-zip permite que você escolha isso em "Força da compressão".
Mas quando você não possui apenas imagens, mas também outros recursos mais compactáveis em seus arquivos, pode ser bastante tedioso escolher o algoritmo para cada arquivo. Nesse caso, você pode optar por um formato de imagem não compactado em um arquivo compactado.
O formato TGA conhece vários modos diferentes, dos quais alguns são compactados e outros não. Quando você não deseja usar a compactação, escolha a opção correta nas opções de exportação do editor gráfico que está usando. Outro formato de imagem sem compactação é o BMP (Windows Bitmap).
Aqui está um teste que eu fiz. Adicionei a mesma imagem (um ativo do meu projeto atual) em diferentes formatos várias vezes a um arquivo zip, alguns com o algoritmo "deflate" na força normal e outro com "store". Desculpe pela GUI alemã. A segunda coluna é do tamanho descompactado, a terceira coluna é o algoritmo de compactação e a quarta coluna é do tamanho compactado.
Como você pode ver, a codificação deflacionada do PNG economizou apenas 0,3%, enquanto o BMP codificado pela deflação é reduzido para um décimo do arquivo original, que é ainda menor que a versão PNG. Isso me surpreendeu bastante. Eu esperava que o PNG fosse menor porque o método de compactação do PNG deve ser otimizado para dados de imagem, enquanto o ZIP não é. Uma explicação provável é que meu editor de imagens (GIMP) adicionou muitas metainformações aos arquivos PNG, o que não é feito para o BMP.
O TGA descompactado se comportou de maneira semelhante ao BMP em relação ao tamanho do arquivo antes e depois do zíper, enquanto a compactação do arquivo TGA compactado foi aprimorada ainda mais pelo ZIP, embora não tanto quanto as versões descompactadas.
Pode valer a pena experimentar com outros algoritmos que não desinflar e com outras configurações de força de compressão. Qual combinação terá os melhores resultados provavelmente dependerá do estilo de suas texturas. Mas você também pode avaliar o carregamento de ativos do seu jogo e fazer com que o desempenho da descompressão influencie sua decisão sobre qual configuração você usa.
Conclusão: quando você deseja evitar a compactação dupla e ainda ter um tamanho de arquivo baixo, use PNG
com o Store
algoritmo zip ou BMP
com um algoritmo zip de compactação.