Si tu veux écrire un fichier en binaire, il faut que tu écrive du binaire et pas des suites de caractéres 0 et 1.
Pour reconstituer des nombres à partir de suite de caractéres 0 et 1, le plus simple, c'est d'utiliser les opérateurs binaires tel qu'un et binaire "&" ou un décalage de bit "<<" couplé à une boucle et un "if".
Une fois constitué des nombre à huit bit, tu pouras le transformer en caractére afin de l'envoyer dans le fichier.