¡Muuuchas gracias! Eso era todo lo que fallaba. Menudo detalle más pequeño y la importancia que tiene. No tenía ni idea de que un archivo se pudiese abrir en forma binaria.
Ya he podido hacer el resto de ejercicios relacionados.
Un saludo y gracias de nuevo.