¿Qué hace el BinaryWrite?

aunque creo que la palabra lo dice, pero puede ser que haga algo más. Si lo que quieres escribir una imagen por ejemplo, solo tienes que indicar el header que vas a publicar, por ejemplo, una imagen. Aquí hay más información sobre
header.