Cita: En java leer y escribir de disco siempre es lento
No veo por que.
La implemetacion para hacer operationes IO de la JVM esta hecha en codigo nativo compilado y optimizado, por lo que el rendimiento es igual o incluso mas rapido que en un programa en C standard.
La forma mas optima para leer el fichero con el menor 'overhead' seria, bien utilizar la API java NIO (
https://docs.oracle.com/javase/tutor...l/io/file.html) o simplemente leer los bytes por trozos (chunks):
Código Java:
Ver original
byte buffer[] = new byte[1024];
int read;
while((read = is.read(buffer)) != -1){
os.write(buffer, 0, read);
}
Un saludo