Bonjour,
je cherche à lire un fichier binaire bit à bit. Le problème c'est que je ne vois pas comment faire étant donné que je crois que le plus petit type est char et est sur 8 bits.

J'aimerais lire un fichier binaire qui est de la forme :

000donnée 00donnée 0000données....
1octet | 1octet | 1octet |

et je veut le transformer en
donnée donnée donnée .......
1octet | 1octet |

Je veut donc "coller" les bits utiles les un derrière les autre en suprimant les zéros non significatif.

J'ai commencé par récupéré des octets dans mon fichier binaire et à les traiter avec des décalage et des & logique dans des mots temporaires. Ca marche mais c'est assez lourd!!!

J'aimerais savoir si y'a moyen de faire autrement...

Merci