×
Namespaces

Variants
Actions

Como ler um arquivo binário do JAR

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Compatibilidade
Artigo
Tradução:
Por maiconherverton
Última alteração feita por lpvalente em 14 Feb 2014

Este artigo mostra como ler um arquivo binário que está armazenado em um arquivo jar.

Se você quiser ler um arquivo binário a partir de um arquivo jar (somente leitura), por exemplo, um nível de jogo, um mapa, ou qualquer outra informação de dados que você tem:

  • Incluir o arquivo de dados no seu projeto, assim a IDE pode anexá-lo ao pacote JAR.
  • Use o seguinte código para ler um arquivo binário a partir do JAR
private byte[] readBinaryFile(String fileName) throws IOException {
 
//Carrega o arquivo com o caminho especificado em "fileName"
InputStream input = getClass().getResourceAsStream(fileName);
 
//Cria fluxo de saída para escrever os dados contidos no arquivo
ByteArrayOutputStream output = new ByteArrayOutputStream(1024);
 
byte[] buffer = new byte[512];
 
int bytes;
 
while ((bytes = input.read (buffer)) > 0) {
output.write (buffer, 0, bytes);
}
 
input.close ();
//retorna um array de bytes com o conteúdo do arquivo
return output.toByteArray();
}
This page was last modified on 14 February 2014, at 23:12.
63 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×