from typing import * class ArArchive: def extract(self) -> None: ... class DebFile: def __init__(self, file: object) -> None: ... control: TarFile data: TarFile class TarMember: def isblk(self) -> bool: ... def ischr(self) -> bool: ... def isdev(self) -> bool: ... def isdir(self) -> bool: ... def isfifo(self) -> bool: ... def isfile(self) -> bool: ... def islnk(self) -> bool: ... def isreg(self) -> bool: ... def issym(self) -> bool: ... gid: int linkname: str major: int minor: int mode: int mtime: int name: str size: int uid: int class TarFile: def extractall(self, rootdir: str = "") -> None: ... def extractdata(self, member: str) -> bytes: ... def go( self, callback: Callable[[TarMember, bytes], None], member: str = "" ) -> None: ...