Compression 解压缩gzsql文件

Compression 解压缩gzsql文件,compression,gzip,gunzip,Compression,Gzip,Gunzip,所以我想解压缩我的something.gz文件。每当我尝试使用gunzip进行此操作时,它都会在说文件出现意外结尾后结束。文件本身大约是4gb 如果您对这个问题有任何帮助,我们将不胜感激 命令:gunzipdb-20180518060048.sql 响应:gzip:stdin:文件意外结束 结束于:('250) 您必须使用-d来解压缩: 你的命令是: gunzip-ddb-20180518060048.sql.gz 编辑由于评论: 要测试存档的有效性,可以运行 gunzip-tdb-201805

所以我想解压缩我的
something.gz
文件。每当我尝试使用gunzip进行此操作时,它都会在说文件出现意外结尾后结束。文件本身大约是4gb

如果您对这个问题有任何帮助,我们将不胜感激

命令:
gunzipdb-20180518060048.sql

响应:gzip:stdin:文件意外结束

结束于:('250)


您必须使用
-d
来解压缩:

你的命令是:

gunzip-ddb-20180518060048.sql.gz

编辑由于评论:

要测试存档的有效性,可以运行

gunzip-tdb-20180518060048.sql.gz

-t--测试压缩文件的完整性


正确的格式只有无输出。任何其他方式都意味着存档已损坏。

由于您的文件很大,可能值得将其写入标准输出并将其直接导入数据库。您可以使用以下命令执行此操作:

gzip -c db-20180518060048.sql.gz | mysql (args..)

这也可以用gunzip完成,我只是把gzip作为个人首选。使用man gzip可以获得有关此命令的更多详细信息。

欢迎使用SO。请添加您尝试过的命令和收到的错误消息。您使用的是支持文件>4GB的文件系统吗?收到了相同的响应。@Daniel您有什么文件系统?您可以使用also使用文件系统ext4(Linux ubuntu 16)使用
gunzip-t db-20180518060048.sql.gz检查完整性(如果输出为空,则存档有效)。好的,那么您是安全的。(ext4最多支持16TB)。您的存档有效吗?收到相同的响应:意外的文件结尾。这意味着什么是无效的?