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

如何在Bash中解压被识别为Algol 68源码的非gzip格式.gz文件?

解决gzip解压报错“not in gzip format”的问题

你的问题本质是:导出的db.sql.gz并非真正的gzip压缩文件,只是一个未压缩的纯SQL文本文件,只是被错误命名成了.gz后缀,导致gzip无法识别。

解决步骤:

  • 直接重命名文件,移除错误的.gz后缀:
    mv db.sql.gz db.sql
    
    重命名后,这个文件就可以直接用于数据库导入操作,比如:
    mysql -u 你的用户名 -p mydb < db.sql
    
  • 如果后续需要压缩该SQL文件,可重新用gzip生成正确的压缩包:
    gzip db.sql
    
    此时生成的db.sql.gz是标准gzip格式,执行gzip -d db.sql.gz即可正常解压。

验证依据:

你执行less db.sql.gz后看到了phpMyAdmin的SQL Dump内容,这直接证明文件本身是纯文本格式,而非gzip压缩二进制文件,重命名是最直接有效的处理方式。

内容的提问来源于stack exchange,提问作者Boycott A.I.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 20:02:03