recuperação de arquivos Gimp

3

Eu preciso recuperar alguns arquivos gimp (* .xcf) de uma partição danificada. Eu tentei testdisk sem sucesso. Eu tenho sido capaz de recuperar arquivos com bisturi . O processo para fazer isso é descomentar as linhas certas no arquivo de configuração do bisturi, /etc/scalpel/scalpel.conf

Aqui está um trecho do arquivo. Eu tenho isso definido para procurar apenas arquivos JPEG abaixo,

# AOL ART files
#  art   y  150000   \x4a\x47\x04\x0e  \xcf\xc7\xcb
#  art   y  150000   \x4a\x47\x03\x0e  \xd0\xcb\x00\x00
#
# GIF and JPG files (very common)
#  gif   y  5000000     \x47\x49\x46\x38\x37\x61   \x00\x3b
#  gif   y  5000000     \x47\x49\x46\x38\x39\x61   \x00\x3b
   jpg   y  200000000   \xff\xd8\xff\xe0\x00\x10   \xff\xd9  

Para recuperar arquivos gimp (* .xcf), eu preciso saber o que o cabeçalho e rodapés são para arquivos gimp. Usando o ghex2 para ver as informações binárias, eu pude ver os arquivos jpeg e confirmar que "ff d8 ff e0 00 10" aparece perto do começo, e "ff d9" aparece perto do final de cada arquivo JPEG. Tentando essa abordagem, não consegui localizar o cabeçalho ou rodapé dos arquivos gimp. Eles não parecem ter qualquer consistência de arquivo para arquivo.

Eu preciso saber se os arquivos do gimp são recuperáveis por meio da criação de arquivos. Obrigado.

    
por Gruzzles 25.07.2011 / 06:19

2 respostas

1

TestDisk é incrível, mas eu acho que ele usa um método diferente de esculpir arquivos para remover arquivos. Eles mencionam algo sobre o escaneamento da MFT para recuperar arquivos. Você já tentou PhotoRec ? É feito pelas mesmas pessoas e lista arquivos .xcf na lista de arquivos suportados . O Photorec parece usar técnicas de criação de arquivos com base em sua descrição .

A Especificação para o tipo de arquivo .xcf mostra que os arquivos xcf sempre começam com "gimp xcf"

268     The image structure always starts at offset 0 in the XCF file.
269     
270     byte[9] "gimp xcf " File type magic

Eunãovisetinhaumrodapéoualgoparaespecificarofinaldoarquivo.Podeterapenasummontedevaloresemtodooarquivo,indicandootamanhodopróximoblocodedados.Istopareceserindicadonadocumentaçãopor:

"O comprimento total da carga útil a seguir"

    
por 29.07.2011 / 21:40
1

Para referências de futuros, aqui está uma lista com as assinaturas de arquivos: link Para o GIMP, por exemplo, adicionamos as linhas:

# arquivos PAT GIMP

   pat      y      20000000      \x47\x50\x41\x54

Onde 20000000 é o tamanho máximo possível a partir de um arquivo potencial, eu realmente não sabia o tamanho para escrever, então eu apenas copio aquele dos arquivos png '~'?

    
por 19.07.2012 / 18:06