Sacalos a texto plano (si es un exe por ejemplo, va a empezar por MZ...), luego saca los ascii de esas letras y luego al ascii pasalo a binario....aunque no se para que quieres ahcer eso... No es mas facil (y elegante) en hexadecimal como un buen editor hexadecimal???
Un Saludo.
En línea
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
No le veo mucha dificultad, solo tenés que leer el archivo byte a byte y convertir cada uno a binario. (Una funcioncita bien pedorra utilizando el ordinal del caracter leído).
Depende lo que quieras hacer se pueden ver diferentes opciones de performance, pero así "en el aire" las soluciones son prácticamente infinitas.