Pregunta: | 64181 - LEER FICHEROS COMO BYTE ARRAY |
Autor: | Ludwig Causilla |
Estoy intentando obtener un arreglo de Bytes desde cualquier fichero he intentado hacerlo utilizando un InputStream para almacenar los datos del fichero en una Byte [] y solo me funciona para archivos de texto ejemplo: File f = new File("C://miarchivo.txt"); InputStream is = new InputSream( f ); long largo = f.lenght(); byte [] resultado = new byte[(int)largo]; int offset = 0; int numread = 0; while (offset < resultado.length && (numread = is.read(resultado, offset, resultado.length-offset))>= 0) { offset += numread; } pero lo que quiero lograr es algo que sea capaz de funcionar tanto con ficheros de texto como ficheros multimedia (digase archivos multimedia a extensiones .MP3 o .WMV ) Si alguno tiene una idea basica de lograr un algoritmo para hacer una funcion que opere tanto con ficheros de texto como con multimedia se lo voy a agradecer |