bash下处理伪gzip格式文件:无法解压重压缩求助
解决方法
步骤1:修正文件名
当前文件只是被错误添加了.gz后缀,实际是未压缩的文本文件,先重命名去掉后缀:
mv file.txt.gz file.txt
步骤2:重新压缩成标准gzip格式
对修正后的纯文本文件执行gzip压缩:
gzip file.txt
执行后会生成标准的file.txt.gz压缩包。
可选:验证压缩包有效性
可以用以下命令检查生成的文件是否为合法gzip格式:
gunzip -t file.txt.gz
如果没有输出,说明压缩包有效;也可以直接解压测试:
gunzip file.txt.gz
额外提示:确认文件类型
如果不确定文件实际类型,可先执行以下命令查看:
file file.txt.gz
正常未压缩的文本文件会输出类似ASCII text的结果。
内容的提问来源于stack exchange,提问作者ayeepi
相关产品推荐
相关产品推荐

