Python tarfile progreso de salida?

Estoy usando el siguiente código para extraer un archivo tar:

import tarfile
tar = tarfile.open("sample.tar.gz")
tar.extractall()
tar.close()

Sin embargo, me gustaría controlar el progreso en la forma en que se extraen los archivos en este momento. ¿Cómo puedo hacer esto?

PUNTOS ADICIONALES ADICIONALES: ¿es posible crear también un porcentaje del proceso de extracción? Me gustaría usar eso para que tkinter actualice una barra de progreso. ¡Gracias!

Respuestas a la pregunta(6)

Su respuesta a la pregunta