Keyword Search para arquivos .xlsx .ods recuperados pelo photorec

0

O Photorec recuperou mais de 3 GB de arquivos: enterrados nesses arquivos está uma planilha de destino salva no formato .ods e .xlsx. Embora o Photorec reconheça planilhas : seria preferível inspecionar cada arquivo recuperado em busca de uma "impressão digital" de planilha disfarçada de:

grep -rl "spreadsheet_fingerprint" ./

Existe um "spreadsheet_fingerprint" confiável para arquivos .ods ou .xlsx?

    
por gatorback 05.05.2018 / 22:01

1 resposta

1

O photorec recupera apenas arquivos que reconhece.

xlsx e ods são arquivos zip, um dos tipos reconhecidos, então o photorec terá encontrado o arquivo.

Para o xlsx, tente usar o início de todos os zips para "xl / worksheets / sheet1.xml"

for x in *.zip 
do 
 dd if="$x" count=1 2>/dev/null \
   | fgrep -b 'xl/worksheets/sheet1.xml' \
   && echo "$x is XLSX"
done

para ods

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
    
por 05.05.2018 / 22:17