发出使分割的tar.gz文件重新组合和提取的问题。不是有效的.gz存档

用户名

我有一个tar.gz归档文件,它已经像这样拆分了-

files.tar.gz.part-aa.gz
...
...
...
files.tar.gz.part-ap.gz

我使用cat命令将它们组合在一起-

cat files* > files.tar.gz 这会将文件合并到一个16 GB的tar.gz文件中(这是预期的)

如果我尝试运行tar -zxf files.tar.gz,会出现以下错误-

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: error is not recoverable: exiting now

如果我检查文件的状态,则会得到以下输出-

file files.tar.gz 那么我得到的输出很奇怪-它说- files.tar.gz: data

有任何想法吗?

编辑 -

我运行了你们提到的一些我应该尝试的命令。结果如下-

在几个不同的文件部分上运行以下命令。正如您将看到的,某些文件部分的输出是不同的。

Command Run: gunzip files.tar.gz.part-ap.gz
Output/Response: gzip: filestar.gz.part-ap.gz: not in gzip format

Command Run: file files.tar.gz.part-ap.gz
Output/Response: files.tar.gz.part-ap.gz: data

Command Run: gzip -d files.tar.gz.part-ap.gz
Output/Response: gzip: files.tar.gz.part-ap.gz: not in gzip format

Command Run: file files.tar.gz.part-ah.gz
Output/Response: files.tar.gz.part-ah.gz: 8086 relocatable (Microsoft)

Command Run: file files.tar.gz.part-ak.gz
Output/Response: files.tar.gz.part-ak.gz: data

谢谢。

斯蒂芬·基特

解释文件扩展名,看起来这些是压缩存档的压缩部分;尝试这个:

 gunzip files.tar.gz.part-??.gz
 cat files.tar.gz.part-?? > files.tar.gz
 tar xf files.tar.gz

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python 3:从tar.gz存档中提取文件

从python中的tar存档中提取压缩的gz文件

正确区分压缩的.gz文件和存档的tar.gz文件?

Ansible不能取消存档tar.gz文件

从Nim中的tar.gz存档中读取文件

如何从tar.gz存档中删除单个文件

从Gradle中的.tar.gz存档获取tarball

从多个目录创建多个tar.gz存档

提取tar.gz文件将返回“看起来不像tar存档”。

如何从大型tar.gz存档中提取单个文件夹?

如何完全从Java中的内存(无文件)中的对象创建tar或tar.gz存档

将tar.gz存档中压缩的多个文件读入Spark

在Pyspark中读取tar.gz存档时使用特定模式过滤文件

使用Python 3.6和tarfile模块在Windows 10上创建.tar.gz存档

无法使用tar.gz存档从源代码安装应用程序

rpm 规范:是否可以在准备之前自动创建 tar.gz 存档?

如何将tar gz存档解压缩到特定的目标?

将.tar.gz存档解压缩到特定目录

如何卸载从.tar.gz存档安装的笔记本电脑模式工具?

Nexus是存档发布版本(具有依赖性的jar,WAR文件,tar.gz,zip等)的正确位置吗?

移动具有特定内容的GZ存档

使用python查看.gz存档中包含的文件

分割tar.gz后将.tar.gz转换为序列文件

提取.tar.gz文件时出现问题

如何在Scala中正确解压缩gz存档

提取.gz文件中的.TAR文件

无法从Apache提取tar.gz文件

从.tar.gz安装

Python:从tar.gz中提取具有模式的特定文件,而无需提取完整文件