Linux -- это интересно

Magic Rescue


Magic Rescue (magicrescue) — консольная Perl утилита для восстановления удалённых фалов и файлов с повреждённых файловых систем.

magicrescue может работать с любыми видами носителей, встроенными и внешними жесткими дисками, съёмными и встроенными картами памяти (memory cards) цифровых камер или плееров, носимыми USB-накопителями (флешками) и прочее...

Утилитой поддерживается восстановление файлов с любых файловых систем, даже если файловая система повреждена. На сильно фрагментированных файловых системах утилита может восстановить только первую часть каждого файла, иногда эта часть может содержать до 90% информации оригинального файла (особенно если файл большой).

magicrescue сканирует носитель/раздел на наличие известных типов "магических байтов / magic bytes" (сигнатур данных), чтобы идентифицировать формат и восстановить файл. При обнаружении поддерживаемого типа файла вызывается внешнее приложение для извлечения файла (необходимы binutils, gzip, unzip, zip, mencoder, mpg123, dcraw, sqlite3 и др).

Работа magicrescue основана на использовании так называемых "рецептов / recipes", файлов расположенных в каталоге:

/usr/share/magicrescue/recipes/

Файлы содержат наборы идентификаторов и команд для извлечения данных с устройств, "по умолчанию" имеются: avi, mp3 (id3v1/id3v2), elf, flac, xcf (gimp), gpl, jpeg (jfif/exif), png, ppm, nikon-raw, canon-cr2, mbox (mbox-mozilla-inbox и mbox-mozilla-sent), sqlite, msoffice, perl, zip, gzip, rar и некоторые другие. При необходимости можно добавить собственные "рецепты" (установив соответствующие утилиты и библиотеки).

magicrescue для работы требует права администратора (root), также в проект входят утилиты dupemap (рекурсивный поиск дубликатов фалов по контрольным суммам) и magicsort (групповое переименование файлов с возможностью сортировки по каталогам).

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

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

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

Комментариев: 1 RSS

Шикарная утилита! Пару раз с её помощью потёртое видео и фотки восстанавливал, после того как сынок с камерой немножко поразвлекался.

Кстати я незнал что это комплект утилит, спасибо что подсказали, глянул у себя в Росе а там в пакете:

/usr/bin/dupemap
/usr/bin/inputseek
/usr/bin/magicrescue
/usr/bin/magicsort
/usr/bin/safecat
/usr/bin/textextract

Буду с ними экспериментировать, уже рецептов из пакетов Ubuntu и openSUSE себе натаскал. Заинтересовало, сравнил содержимое пакетов у нескольких дистров, оказалось что отличаются они не только количеством рецептов но и составом утилит. Почему так?

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)