我和我的朋友正在运行一个由 MyBB 提供支持的论坛。不幸的是,这位朋友想玩这些域,并且碰巧在没有先备份的情况下删除了数据库。问题在于我在 11 月 27 日使用 MyBB 的“数据库备份”模块制作的旧备份文件。存档名称为:
backup_8929a23179fqloNMLZhTyY4DIlJlydWBTjsoHh2kpptQE8tUKZO9I5EIeCHAugPS.sql.gz
我记得尝试下载它 3 次,然后才得到一个 .sql.gz 文件。不幸的是,所有工具都将其报告为已损坏。跑步
gunzip -d 1the_bad_bad_backup.sql.gz
它返回
gzip: 1the_bad_bad_backup.sql.gz: not in gzip format
如果不是 GZIP 格式,那么……这个压缩成什么格式?它绝对不仅仅是一个重命名为 .sql.gz 的 .sql 文件(这很愚蠢,但曾经发生在我身上),因为将它重命名为 the_bad_bad_backup.sql 并在 nano 中打开它会使整个文件变得混乱。虽然,它说
[ Read 109826 lines (Converted from DOS and Mac format) ]
打开后在底部。尽管如此,该文件仍然完全不可读。
有什么办法可以修复存档吗?