私はそのように分割された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