我有一个16GB的存储卡不能正常加载(要求重新格式化)。我试图让jpegs关闭它。从磁盘转储提取jpeg
我运行了dd
将内容转储到一个出色的文件。该文件将不会被安装并被读取,因此内容在某种程度上已被破坏。
在十六进制编辑器中打开转储显示那里有数据,并且通过查找jpeg(FFD8和FFD9)的开始和结束标记,我已经能够手动提取前3个JPEG文件。
在我去写一些代码来传输文件之前,找到偏移量并转储这些文件,有没有现成的方法来做到这一点?我找不到任何简单的谷歌搜索,但不想解决之前必须解决的问题。
有没有人知道任何一些软件或一个体面的图书馆(Python会很好,因为我熟悉的语言,但任何事都可以),这将很容易让我提取JPEG,或者我最好只写代码我自己?
Photorec是辉煌的 - jpeg提取器不是很好,我自己的代码太幼稚可怕 - 这真棒!希望把所有的照片都回来,看起来不错! – 2012-02-26 18:12:24
顺便说一句,对于未来的人来说,找到这个,使用photorec对卡估计将需要2个小时,运行它对使用dd制作的副本只有20分钟。 – 2012-02-26 18:13:05
很高兴为你效劳! – vy32 2012-02-27 02:14:15