Photorec 恢复了 3+ GB 的文件:这些文件中隐藏着一个以 .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