@classmethod
def extract(cls, filename, compression, sources, destination='.'):
    """
        Extract files from a tar archive
        :param filename: name of the archive
        :type filename: str
        :param compression: compression mode
        :type compression: str
        :param sources: file to be extracted
        :type sources: list
        :param destination: final destination of extracted files
        :type destination: str
        """
    raise NotImplementedError
