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

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

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


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


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


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

Вы можете войти под своим логином или зарегистрироваться на сайте.