Transferencia de ficheros

LZ
07 de Septiembre del 2004
Hola a todos,
Estoy haciendo una aplicacion que actua como un gestor de descarga, de manera que tengo un objeto URL que enchufo a un archivo de internet, de aqui saco un BufferedReader con el metodo de openStream de esta manera:

Código:
stream = new BufferedReader(new InputStreamReader(urlLocal.openStream()));


La salida de este flujo la quiero en un fichero, y aqui estan lo problemas, he intentado escribir los fichero de manera secuencial y aleatoria, pero no funcionan, es decir, el flujo baja y se mete en el archivo, el archivo ocupa lo mismo que el remoto, pero no guarda el formato, de hecho las suma md5 son distintas. Espero que alguien me oriente, no parece mas que una tonteria, pero si el archivo no se guarda correctamente no sirve de nada.

Saludos y muchas gracias.