Leia diretamente um arquivo dentro de um arquivo Zip - Java

Minha situação é que eu tenho um arquivo zip que contém alguns arquivos (txt, png, ...) e eu quero lê-lo diretamente por seus nomes, eu testei o seguinte código, mas nenhum resultado (NullPointerExcepion):

InputStream in = Main.class.getResourceAsStream("/resouces/zipfile/test.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8"));

Recursos é um pacote ezipfile é um arquivo zip.