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