FileInputStream vs FileReader

FileReader rd=new FileReader("new.mp4");
FileWriter wr=new FileWriter("output.mp4");
int ch;
while((ch=rd.read())!=-1)
  wr.write(ch);

wr.flush();
wr.close();

Cuando uso laFileReader yFileWriter para leer y escribir un archivo mp4, eloutput.mp4l archivo @ no se puede procesar bien. Pero cuando usoFileInputStream yFileOutputStream en cambio funcionó bien.

Entonces puedo concluirFileReader yFileWriter son solo para leer y escribir texto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta