Buenas tardes,
Mediante una clase Leer copio de un fichero a un array de bytes todo su contenido.
Despues mediante una clase Guardar creo un nuevo fichero pasandole el array de bytes.
tras comprobar los bytes del fichero origen y destino y siendo los mismos, cuando intento reproducir el fichero copiado me dice que el formato no es correcto.
Para las pruebas he copiado un fichero mp3 y un zip. En ambos me dice lo mismo.
He utilizado los BufferedInputStream y BufferedOutputStream y en teoría se está haciendo todo bien, al menos la lectura y la copia lo hace correctamente.
¿Alguien puede tener una ligera idea de qué puede estar ocurriendo?
Gracias de antemano.