def METHOD_NAME(self, size):
    perc = self.tell() / self._total_size * 100
    msg = f"extracting: {self.tell()/(1024**2):.0f} of {self._total_size/(1024**2):.0f} MB - {perc:.0f}%"
    sys.stdout.write("\r" + msg)
    sys.stdout.flush()
    return io.FileIO.METHOD_NAME(self, size)