データファイルからこのgzipをインポートする方法についてのガイドラインを探しています。
$ file cut6
cut6: data
$ binwalk cut6
DECIMAL HEXADECIMAL DESCRIPTION
.......................................
1 0x1 gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), NULL date (1970-01-01 00:00:00)
私は運が良いかどうかを調べるためにいくつか試しましたが、サイコロはありませんでした。
$ gzip -d cut6
gzip: cut6: unknown suffix -- ignored
$ gunzip cut6
gzip: cut6: unknown suffix -- ignored
$ uncompress cut6
gzip: cut6: unknown suffix -- ignored
$ zcat cut6
gzip: cut6: not in gzip format
。
答え1
binwalkがgzipで圧縮されたデータの前に余分なバイトがあることを知らせているようです。適切と思われる方法を使用してこのバイトを無視してください。
tail -c +1 cut6 | gzip -d
答え2
ファイル形式の署名を手動で確認してください(例:
xxd -l 4 cut6
ファイル形式の検索/確認)。その後、4(このサイズは異なる場合があります)バイトを使用してhttps://en.wikipedia.org/wiki/List_of_file_signatures。受け取る1F 8B
必要がありますが、そうでない場合は、正しい圧縮方法を見つけて、適切なツールを使用して解凍または処理してください。