У меня есть UUID, который я собирался упаковать в структуру с помощью UUID.int, который превращает его в 128-битный целое число. Но ни один из символов формата структуры не является достаточно большим для его хранения, как это сделать?
Пример кода:
s = struct.Struct('L')
unique_id = uuid.uuid4()
tuple = (unique_id.int)
packed = s.pack(*tuple)
Проблема в том, что формат структуры 'L' всего 4 байта ... Мне нужно сохранить 16. Хранить его как строку из 32 символов - это немного.