Bilddaten aus Binärdatei extrahieren

Peter Virtel pvirtel at gmx.de
Fri Aug 13 20:04:48 CEST 2004


Hallo,
Ich habe eine Digi-Camera mit Smartmediakarten.
Beim Speichern des letzten Bildes hat die Kamera veragt, so dass ich sie 
ausschalten musste. 
Seitdem kann die Karte weder von der Kamera noch vom Kartenleser gelesen 
werden. Der mount-Befehl erzeugt folgende Fehlermeldung:
****************
mount: Falscher Dateisystemtyp, ungültige Optionen, der
       »Superblock« von /dev/sdd1 ist beschädigt oder es sind
       zu viele Dateisysteme eingehängt
****************

Daraufhin habe ich mit "dd" eine binäre Sicherungskopie der sm-card auf meine 
Festplatte geschrieben. Dort find ich die Namen aller Bilder verzeichnet
und ich vermute, dass auch die Bild-Dateien noch vorhanden sind.
Mit grep kann ich feststellen, dass die Zeichenkette "EExif" 93-mal vorkommt, 
es also 93 Bilder sein müssen.
Fragen: 
a) Wie kann ich diese Daten finden?
b) Wie kann ich Anfang und Ende eines Bildes lokalisiern und 
c) wie kann ich diese Daten geziehlt aus der Gesamtdatei herausschneiden?

Die Bilder liegen im JPEG-Format vor.
Die SM-Card ist mit FAT-12 (vielleicht auch FAT-16) formatiert.
Einige Einträge in den FAT scheinen aber zerstört.

Herzliche Grüße und vielen Dank im Voraus
Peter Virtel



More information about the Linux mailing list