![photorec 복구된 .xlsx .ods 파일에 대한 키워드 검색](https://linux55.com/image/132823/photorec%20%EB%B3%B5%EA%B5%AC%EB%90%9C%20.xlsx%20.ods%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EB%8C%80%ED%95%9C%20%ED%82%A4%EC%9B%8C%EB%93%9C%20%EA%B2%80%EC%83%89.png)
Photorec은 3GB 이상의 파일을 복구했습니다. 이 파일 안에는 .ods 및 .xlsx 형식으로 저장된 대상 스프레드시트가 숨겨져 있었습니다. Photorec은 스프레드시트를 인식할 수 있지만: 복구된 각 파일에 다음 형식의 스프레드시트 "지문"이 있는지 확인하는 것이 가장 좋습니다.
grep -rl "spreadsheet_fingerprint" ./
.ods 또는 .xlsx 파일에 대한 안정적인 "spreadsheet_fingerprint"가 있습니까?
답변1
photorec은 인식하는 파일만 복구합니다.
xlsx와 ods는 모두 인식되는 유형 중 하나인 zip 아카이브이므로 photorec이 파일을 찾습니다.
xlsx의 경우 grep을 사용하여 "xl/worksheets/sheet1.xml"의 모든 zip 시작 부분을 찾으세요.
for x in *.zip
do
dd if="$x" count=1 2>/dev/null \
| fgrep -b 'xl/worksheets/sheet1.xml' \
&& echo "$x is XLSX"
done
오존층 파괴 물질에 대한
for x in *.zip
do
dd if="$x" count=1 2>/dev/null \
| fgrep -b 'mimetypeapplication/vnd.oasis.opendocument.spreadsheet' \
&& echo "$x is ods"
done