关键字搜索 photorec 恢复的 .xlsx .ods 文件

关键字搜索 photorec 恢复的 .xlsx .ods 文件

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

相关内容