.dd.gz解凍ヘルプ、破損している可能性があります

.dd.gz解凍ヘルプ、破損している可能性があります

私はハードドライブ(またはディスク)のコピーと呼ばれるこのファイルを受け取りました。ファイルは「sheeva-mem.dd.gz」です。 Linux Fedoraシステムでファイルを解凍しようとしました。これにより、「予期しないファイルの終わり」が発生しました。誰かが私にLinuxシステムの特定のパーティションにファイルをマウントするように指示しました。これでファイルの情報を見ることができます。これが起こるには、まずファイルを解凍する必要があると思いますか?この場合、「予期しないファイルの終わり」の問題があります(修正する問題があるか、エラーを無視する可能性があります)?これはファイルの唯一のコピーです。

答え1

gzrt(gz修復ツール)を使用して、ddファイルの残りの部分を解凍することができます。それから入ることができます。

gzrecover sheeva-mem.dd.gz

ddファイルをマウントしてみてください:

mount sheeva-mem.dd /mnt/image -o loop

ファイルシステムが破損している可能性があります。を使用して問題を解決できますfsck

答え2

gzip !=圧縮。 gzipはストリームコンプレッサー、zipはインデックスコンプレッサーです。それらはまったく異なるプログラムです。 「zip」は「unzip」および「zip」ツールで表示される「PKzip」に基づいており、「.zip」を使用します。 GNU zipは、「.gz」拡張子を使用する「gzip」と「gunzip」です。

file.dd.gzを圧縮してfile.ddを得ることができますが、残念ながらこれは多くのスペースを占めています。

file.dd があれば、root として実行できます。

mount -oループfile.dd /mnt

/mntのコンテンツにアクセスする

答え3

テキストファイルを含む破損したファイルがたくさんあり、使用しようとしましたが、.gz成功unzip -FFしませんでした。驚くべき7zことに、問題なく成功した抽出により、ERROR: Unexpected end of data次のような抽出結果が得られました。

sudo apt-get install p7zip-full

7z x text.log.gz

関連情報