You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Colab解压zip报start of central directory not found错误求助

Google Colab 解压Zip压缩包报错解决方案

你遇到的报错信息如下:

Archive:  /......zip
warning [/......zip]:  267811291 extra bytes at beginning or within zipfile
  (attempting to process anyway)
error [......zip]:  start of central directory not found;
  zipfile corrupt.
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)

该报错核心原因为Zip文件核心目录结构缺失,属于文件损坏或默认解压工具兼容问题,可按以下步骤依次排查解决:

  • 验证压缩包完整性
    首先执行校验命令检查压缩包本身是否存在CRC校验错误:
    !zip -T /你的压缩包完整路径.zip
    同时比对当前Colab中压缩包大小和源文件标注的大小是否一致,可用如下命令查看文件大小:
    !ls -lh /你的压缩包完整路径.zip
    如果大小不匹配说明文件下载不完整,需重新下载,推荐使用wget断点续传命令下载,避免网络波动导致文件缺失:
    !wget -c 源文件下载链接 -O /保存路径/自定义文件名.zip
  • 更换兼容度更高的解压工具
    Colab默认的unzip工具对存在额外冗余字节的压缩包兼容度较低,可安装7zip工具尝试解压,依次执行以下命令:
    安装7zip:
    !apt update && !apt install -y p7zip-full
    执行解压操作:
    !7z x /你的压缩包完整路径.zip -o /解压目标路径
  • 排查Google Drive挂载异常
    如果你的压缩包存放在挂载的Google Drive中,直接在挂载路径解压常出现IO读取不完整的问题,可先将压缩包复制到Colab本地磁盘再尝试解压,或者直接通过gdown工具将Drive文件下载到本地:
    !gdown 对应Drive文件的ID值
  • 确认源文件有效性
    如果以上操作都无法解决,说明压缩包在上传时就已损坏,需联系文件提供者重新上传完整的压缩包。

内容的提问来源于stack exchange,提问作者Seth Aung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 23:45:03