我有一個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