ctypes en tamaño python con el método `sys.getsizeof (Var)` vs `ctypes.sizeof (Var)`

Tengo una pregunta sobre el tamaño variable en python, estoy usando los Ctypes porque quiero un número de 1 byte, pero cuando intenté verificar su tamaño en python (a través desys.getsize) decía que era de 80 bytes, pero cuando verifiqué con los tipos (víactypes.sizeof) decía que solo era de 1 byte, ¿alguien puede decirme cuál es la diferencia y por qué hay 2 tamaños diferentes? ¿Es porque Python está usando un objeto o contenedor? y cuando se envía a c, ¿ve el tamaño real?

import sys
import ctypes

print("size in ctypes is : ",ctypes.sizeof(ctypes.c_byte(1)))
print("size in sys is : ",sys.getsizeof(ctypes.c_byte(1)))

resultados en

size in ctypes is :  1
size in sys is :  80

Respuestas a la pregunta(3)

Su respuesta a la pregunta