'Returns true if the given path points to an archive that can
be handled.'

@classmethod
def is_archive(cls, path):

    if (not os.path.isfile(path)):
        return False
    for (path_test, _) in cls.handlers():
        if path_test(util.py3_path(path)):
            return True
    return False
