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