Escribir archivos en forma de bits a un archivo en C

Estoy implementando el algoritmo huffman en C. Tengo la funcionalidad básica hasta el punto en que se obtienen las palabras en clave binarias. así, por ejemplo, abcd será 100011000 o algo similar. ahora la pregunta es cómo escribir este código en forma binaria en el archivo comprimido. Quiero decir que si lo escribo normalmente, cada 1 y 0 serán un carácter para que no haya compresión.

Necesito escribir esos 1s y 0s en su forma de bits. ¿Es eso posible en C. si es así, cómo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta