Comment convertir une chaîne de bits de tableau d'octets

J'ai une chaîne de caractères représentant bits, tels que:

"0000101000010000"

Je veux le convertir pour obtenir un tableau d'octets, tels que:

{0x0A, 0x10}

Le nombre d'octets est variable, mais il y aura toujours un rembourrage de 8 bits par octet (donc 1010 devient 000010101).

OriginalL'auteur Roast | 2010-06-07