C # comment convertir une grande chaîne HEX en binaire

J'ai une chaîne de 14 caractères . C'est un sortilège de représentation de 7bytes. Je veux le convertir en binaire. J'ai essayé d'utiliser Convert.ToString(Convert.ToInt32(hexstring, 16), 2); Pour les petites chaînes cela fonctionne, mais pour les 14 caractères, elle ne fonctionnera pas car le résultat est trop grand.
Comment puis-je gérer cela? Gardez à l'esprit que le résultat de la conversion devrait être une chaîne binaire avec un lengeth de 56 caractères (on doit garder les zéros non significatifs). (par exemple, la conversion de (byte)0x01 devrait donner "00000001" plutôt que de "1")

source d'informationauteur jayt csharp | 2011-07-07