Extrahieren von JPEG-Dateien von einer disk dump

Ich habe eine 16GB Speicher-Karte von jemand, der nicht ordnungsgemäß geladen (fragt formatiert werden). Ich möchte mal jpegs aus.

Ich habe dd dump den Inhalt in eine Datei, die funktionierte prächtig. Die Datei lässt sich nicht mounten und Lesen, so dass der Inhalt beschädigt sein in irgendwie.

Öffnen der dump im hex-editor zeigt, dass es Daten gibt, und indem man die Markierungen für den Beginn und das Ende einer jpeg-Datei (FFD8 und FFD9), ich habe in der Lage, manuell extrahieren Sie die ersten 3 jpegs.

Bevor ich gehen und schreiben einige code-stream der Datei, suchen Sie die offsets und der dump-Dateien, ist es bereits Weg, dies zu tun? Ich kann nichts finden, mit einer einfachen google-Suche, aber nicht wollen, um ein problem zu lösen, die gelöst worden, viele Male zuvor.

Kennt jemand entweder ist eine software oder eine anständige Bibliothek (Python wäre nett, wie ich bin vertraut mit der Sprache, obwohl Sie alles tun würde), einfach lassen Sie mich extrahieren Sie die jpegs, oder bin ich besser dran, nur das schreiben des Codes selbst?

InformationsquelleAutor Rich Bradshaw | 2012-02-25

Schreibe einen Kommentar