import zipfile


def check_zip_file(zip_path: str):
    """ZIPファイルが壊れていないか調べる。

    Args:
        zip_path(str): ZIPファイルのパス

    Returns:
        bool: 壊れていなければTrue
    """
    try:
        # ZIPファイルを開いて壊れていないか調べる。
        with zipfile.ZipFile(zip_path) as zf:
            file_list = list(zf.namelist())

        return True
    except zipfile.BadZipFile:
        return False