Инструменты для восстановления файлов с повреждённых карт памяти или USB-накопителей.

recoverjpeg 002

recoverjpeg — консольная Python утилита для восстановления удалённых изображений формата JPEG с карт памяти или USB-накопителей (флешек), в том числе с повреждённой файловой системой.

recoverjpeg 003

В состав пакета recoverjpeg входят утилиты recovermov (восстановление удалённых MOV-фйлов), remove-duplicates (поиск и удаление дубликатов JPEG/MOV-фйлов) и sort-pictures (сортировка и переименование изображений по EXIF информации, метаданным).

recoverjpeg 009

recoverjpeg и recovermov могут работать напрямую с носителем или образом файловой системы (созданного с помощью dd, ddrescue и др). Утилиты сканируют файловую систему пытаясь распознать jpeg/mov-структуры в блоках размером от 512 байт. Утилиты могут быть полезны при случайном удалении каких то изображений или видео роликов, форматировании, удалении раздела и прочее (при условии сохранения работоспособности накопителя).

recoverjpeg 010

recoverjpeg 011

recoverjpeg и recovermov восстанавливают файлы в текущий (по умолчанию) или заданный каталог, под именем image с пятизначным, шестизначным, семизначным и далее числом, начиная с нуля, по мере необходимости (в зависимости от количества файлов на носителе).

recoverjpeg 004

recoverjpeg 005

Для работы утилит recoverjpeg/recovermov требуются права администратора (root).

recoverjpeg 006

recoverjpeg 007

Лицензия: GNU General Public License version 2.0 (GPLv2)

recoverjpeg 008

Домашняя страница

Страница на github.com