data = "000000000000000117c80378b8da0e33559b5997f2ad55e2f7d18ec1975b9717"
result1 = data.decode('hex')[::-1]
- Шестнадцатиричные данные декодируются в десятичную системе, которая
6,860,217,587,554,922,525,607,992,740,653,361,396,256,930,700,588,249,487,127
- Затем десятичное число
6,860,217,587,554,922,525,607,992,740,653,361,396,256,930,700,588,249,487,127
преобразуются в биты и обращенный его заказ (чуть-Endian) и хранящийся в переменнойresult1
как BitArray?
Это что именно происходит с этим кодом или я что-то не понял? Значит, переменная result1
является bitarray?Правильно ли работает этот код?
Если это целочисленная переменная, то как она может содержать такое длинное десятичное значение?