Arquivos png e midi compactados ou encriptados?

Olá Pessoal.
Eu e um amigo estamos fazendo um jogo para celular,
estava estudando alguns jogos e encontrei uns arquivos com
os nomes: Pak1 , Pak2, sounds.
Descompactei as classes e descobri que são arquivos de imagem com os
png´s dentro e as mid tb.
Como faço para fazer a mesma coisa com as imagens e midis do meu jogo? Posso abrir esses arquivos tb?

Já procurei por muitos lugares sobre como tentar resolver isso, e não achei nada. São sons e imagens concatenadas? Ou compactadas em um formato desconhecido?Tem algum programa que faça isso? ou algum código para ler e extrair os arquivos internos.

Se alguém puder ajudar seria ótimo. Aqui está o link com os arquivos e uma classe com os comandos de execução do arquivo de som compactado ou encriptado.
http://d.turboupload.com/d/1326746/Test.zip.html

Por favor , me ajudem. Estudar esses tipos de trabalhos ajudam muito, mais do que ler teorias para mim.

No caso do Java, você pode acrescentar as imagens e MIDs do seu arquivo dentro de um jar.

Se quiser compactar, dê uma olhada nesse artigo:
http://java.sun.com/developer/technicalArticles/Programming/compression/

Só lembre que existe sempre o trade-off processamento vs espaço. O png e o gif já são formatos com um certo grau de compactação e uni-los ou compacta-los exigirá um processamento adicional.