FileInputStream e FileOutputStream

3 respostas
C

Estou fazendo um soft de encrypt/decrypt usando minha propria logica.
O problema é o seguinte, é simples encryptar um arq: abro com
FileInputStream, encrypto, coloco num FileOutputStream e gravo.

Porem, digamos seja uma imagem em que eu queira decryptar e exibir ja na tela sem gravar temporariamente ela antes. Nao quero abrir o encryptado, grava-lo decryptado e abrir denovo. Quero abrir o encryptado e decryptar ja em memoria e colocar no ImageIcon. So que como eu abro com FileInputStream, usando la o Read(…) para ler os dados e por em outro FileInputStream por exemplo? So tem Read… ?
Existe alguma maneira de usar o read do fileinputstream, manipula e colocar num outro stream em memoria e já usa-lo para abrir ?

Falo

3 Respostas

Luca

Olá

Tem sim, veja java.io. E na memória um array de bytes não funciona?

[]s
Luca

cv1

WARNING

Pra que usar a sua logica, se ja temos zilhoes de algoritmos testados e aprovados - e, alem do mais, ja disponiveis - no Java?

louds

Use stream chaining.

Criado 16 de julho de 2004
Ultima resposta 16 de jul. de 2004
Respostas 3
Participantes 4