데이터 파일에서 이 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
하지만 그렇지 않은 경우 올바른 압축 방법을 찾고 적절한 도구를 사용하여 압축을 풀거나 처리하십시오.