100-значное число, я предполагаю, что это базовая десятая цифра. Когда о компьютерах говорят о цифрах, говорить о «цифрах» практически бессмысленно.
Если вы на самом деле имеете в виду 100-битное целое число, то это не легко вписывается в одно 64-битное целое число (диапазон +/- 9,223,372,036,854,775,808), тогда вы не очень хорошо сформулировали свой вопрос. И никакое сжатие или кодирование не позволят вам представить 100 бит, используя не более 10 бит.
Если вы имеете в виду 100 цифр в базовой десятке, то вы имеете дело с бигнумами, поэтому, вероятно, следует просто рассматривать их как байты и использовать библиотеку бигнумов.
100 из десятизначных цифр все еще меньше 512 бит.