questo l'ho capito ma perchè devo aprire un file in modo bianrio piuttosto che in modo testo!!???

Un file è composto di byte! che questi siano interpretabili come caratteri o meno è una cosa che interessa al programmatore...
questo almeno dal mio punto di vista ma se le due modalità esistono un motivo ci sarà....