@classmethod
def create(cls, filename, compression, sources):
    """
        Create the archive
        :param filename: name of the archive
        :type filename: str
        :param compression: compression mode
        :type compression: str
        :param sources: files to be archived
        :type sources: list
        """
    raise NotImplementedError
