Восстановление поврежденных jpg. JPEGfix - чиним файлы JPEG самостоятельно

Январь 18, 2014 | комментариев: 0

Формат графических файлов JPEG хорошо известен всем - именно он чаще всего используются для хранения цифровых фото на электронных носителях. Популярностью этот тип файлов пользуется потому, что картинки JPEG (JPG) при высоком качестве имеют относительно небольшие размеры. Однако их внутренняя структура очень сложна, во всяком случае, несравнимо сложнее, чем структура, например, файла BMP. Это объясняется тем, что jpg-файлы обрабатываются с помощью хитроумного алгоритма сжатия, который удаляет из них часть информации и оставляет только картинку и немного служебных данных.

Но у преимущества есть и обратная сторона - восстановить JPEG в случае «поломки» весьма непросто. Хотя все зависит от ее степени: к тому, что картинка перестанет отображаться, может привести и один измененный байт в заголовке. Если такую проблему еще можно решить, благодаря программам для восстановления JPEG, то в ряде случаев, когда изменения захватывают значительную часть файла - вернуть все назад куда сложнее, если вообще возможно.

Бесплатные программы для восстановления файлов и папок после удаления, форматирования дисков или после программного сбоя можно найти на этой .

Способы восстановления JPG-файлов

Существует два основных подхода к восстановлению файлов JPEG:

  1. считывание с носителей, имеющих повреждения файловой системы, если доступ к хранимым на них изображениям обычными способами получить нельзя, а также после удаления данных с носителя;
  2. «ремонт» самих изображений при изменении их внутренней структуры.

Первый вариант выручает, например, если фотоархив хранится на компакт-дисках, которые перестали читаться, или был случайно удален с карты памяти фотоаппарата. Второй - в случаях, когда доступ к jpg-файлам есть, но они не отображаются или не определяются как картинки. Такое бывает при неудачном копировании или, например, повреждении файлов троянскими программами-шифровальщиками.

Восстановление после удаления или повреждения носителя
PhotoRec

Бесплатное мультиплатформенное приложение от разработчика Christophe GRENIER, предназначенное для восстановления изображений с накопителей разных типов. Программа способна «вытягивать» картинки с носителя, даже если его файловая система разрушена. При восстановлении не производит запись в тот же раздел, с которого считывает, поэтому никогда не повредит какие-либо данные. Умеет собирать воедино разделенные на фрагменты файлы JPG-изображений.
PhotoRescue

Небольшая бесплатная утилита для восстановления удаленных графических файлов, в том числе и JPEG. Поддерживает множество видов накопителей: карты памяти различных типов, компакт-диски, флешки, образы дисков и т. д. Интуитивно проста в управлении, оснащена русским интерфейсом, работает в ручном и автоматическом режимах.

Возможности:

  • восстановление файлов изображений из фрагментов, в том числе ручное;
  • высокий процент нахождения удаленных данных;
  • минимальные функции «ремонта» графического файла при незначительных дефектах.

Comfy Photo Recovery

Платное средство восстановления удаленных графических данных. Работает практически с любыми типами носителей, Восстанавливает файлы после форматирования и удаления разделов диска. С разделом, в котором производит поиск, программа работает в режиме «только чтение», что защищает информацию от случайной перезаписи.

Возможности:
сохранение восстановленных файлов на любой цифровой носитель, в том числе - сетевой;
имеет 2 режима работы - нормальный и глубокий. В глубоком производится восстановление только изображения без дополнительных данных, но он позволяет отыскать гораздо больше удаленных файлов.

JPEGfix - набор инструментов для ремонта повреждённых изображений в формате JPEG.
Насколько я знаю, подобных программ в интернете нет, ни в открытом доступе, ни за деньги. Поправьте меня, если это не так.

JPEGfix позволяет:
1) Просматривать фотографии и прочие изображения в формате JPEG, даже если они повреждены, включая потерю заголовка
2) Вносить поправки в изображение, восстанавливающие искажение цвета и сдвиг
3) Сохранять изображение в формате JPEG или BMP
4) Экспортировать изображение в растре YCbCr или в DCT-коэффициентах для обработки в других программах
5) Также в программу включены различные средства анализа файлов и повреждений

Для работы требуется Microsoft Windows 98/NT/2000/XP/Vista/7.
JPEGfix предоставляется бесплатно, но лицензия запрещает его модифицировать и брать за него деньги.

Благодарности принимаются в любом количестве по адресам:
Яндекс.Деньги: 410012753003595
bitcoin: 1HLtz5hfjaJzepNdyhrZRSVsbUiaFrkgNz
WMR: R404842976536

История:
UPD 20110805: Версия 1.1.21, исправлена пара багов, добавлена нормализация всего выделенного как целого
UPD 20110905: Версия 1.1.21f, DCTdraw.dll замена на standalone release (до этого могла требовать msvcr80d.dll)
UPD 20111106: Добавлена ссылка на инструкцию
UPD 20130113: Версия 1.1.22, исправлено падение при использовании AutoColor на ч/б изображениях, спасибо aragont за баг-репорт
UPD 20151114: Версия 1.1.35, добавлены: байтовая и 2-байтовая стастистки (меню Analyze), экспорт текущей страницы в бинарном виде - для сохранения найденных фрагментов из образов дисков и т.д. (меню Main->Export)
UPD 20160321: Добавлено зеркало на rghost
UPD 20160929: Добавлены зеркала на google drive

Если какие-то из ссылок сдохли - пишите

Сегодняшние инструменты для восстановления данных используют в своей работе достаточно сложные алгоритмы и передовые технологии, благодаря чему они способны просто творить чудеса! В идеале подобные средства восстановления должны возвращать ваши файлы из небытия в виде, на 100% пригодном для дальнейшего использования. Да не тут то было… В этой статье мы расскажем, что может быть сделано, если некоторые восстановленные файлы оказались повреждены, не хотят открываться или открываются с сообщением об ошибке, были восстановлены в меньшем размере…

Почему восстановленные файлы могут быть повреждены

Как вы уже знаете, сам принцип восстановления данных основан на том, что ОС Windows физически не уничтожает содержимое удаленных файлов на диске. Вместо этого она просто помечает выбранные файлы в системе как «удаленные», а пространство диска, которое ранее занимали эти файлы, как свободное и доступное к последующему использованию. Самый простой инструмент для восстановления данных соберет эти «доступные» сектора диска в единый файл, — и вуаля! – ваши файлы восстановлены.

Однако секундочку… Что же делать, если до восстановления Windows успел записать в сектора, бывшие доступные в течение некоторого времени, новые данные? Или что, если файл был фрагментирован, и инструмент восстановления данных не сумел получить доступ ко всем 100% его содержания? Если такое случилось, то вы как раз и получите поврежденный файл, использовать который будет просто невозможно…

«Ремонт» поврежденных файлов

В зависимости от точного формата восстанавливаемых файлов, вы можете попробовать использовать некоторые инструменты, которые помогут возместить ущерб. Иногда это также просто, как восстановление по имени файла, а иногда и файл приходиться восстанавливать буквально по кусочкам, чтобы получить, наконец, файл, полностью пригодный к использованию.

RS File Repair является одним из лучших инструментов, которые помогают исправить поврежденные файлы. Утилита может восстановить поврежденные фотографии всех самых популярных форматов изображений (JPEG). Ведь, если ваш семейный фотоальбом находится на жестком диске, скорее всего фотографии в нем хранятся в виде файлов JPEG.

Итак, RS File Repair отремонтирует все. JPG и. JPEG изображения, которые были повреждены, нарушены или стали неполными после процесса восстановления. Этот инструмент действительно способен на многое: от простого восстановления по имени до полной реконструкции файла из отдельных сжатых блоков. Работая на уровне микроблоков, он не будет пытаться повторно сжимать данные. Поэтому файлы, отремонтированные с его помощью, по качеству не будут уступать исходным.
RS File Repair сохраняет EXIF-данные и поддерживает функцию предварительного просмотра.

Кроме файлов в формате JPEG RS File Repair восстанавливает также TIFF и PNG файлы. Эти два формата редко используются для хранения бытовых фотографий, но часто используются дизайнерами и художниками, которые особенно остро нуждаются в хранении данных без потерь.

В использовании RS File Repair на удивление прост. Полностью автоматизированный мастер проведет вас через весь процесс шаг за шагом, помогая вам выбрать, отремонтировать, просмотреть и сохранить изображения всего за несколько шагов

Работая в компании по восстановлению данных, я наблюдал множество успешных, безуспешных и частично успешных случаев восстановления информации. Как правило, нам удавалось успешно восстановить большую часть данных. Время от времени попадались физически повреждённые носители, с которых не удавалось восстановить ничего.

Таких клиентов мы переадресовывали в специализированную лабораторию. Наконец, часто бывали случаи, когда восстанавливалось большинство файлов, но самый важный из них оказывался повреждённым.

Почему так получается? Восстановление информации – сложный процесс, учитывающий массу факторов. Если файл восстановился с ошибкой – значит, он был частично перезаписан ещё до того, как была запущена программа восстановления данных. Или этот файл неудачно попал на «битый» сектор жёсткого диска . Или же диск был сильно фрагментирован , и программе удалось восстановить только первый фрагмент файла. Бывает и так, что файл был повреждён ещё до удаления. В любом случае, с этим нужно что-то делать.

Всего несколько лет назад мы не могли сделать ничего. Восстанавливать файл вручную, собирая его буквально по кусочкам – кропотливая работа, которая окупается только для действительно важных документов. А если испорчено несколько красивых фотографий из семейного фотоальбома или из туристической поездки? Тратить часы работы дорогостоящего специалиста на восстановление таких файлов нерационально и расточительно.

Но теперь у нас есть решение и для таких ситуаций. В нашей лаборатории используется программа для восстановления поврежденных файлов – Hetman File Repair . При этом качество восстановления поражает: зачастую удаётся «починить» фотографии, которые совершенно не открывались ни в одной программе.

Что делает продукт для починки файла? Программа анализирует заголовки, структуру и содержимое файла, пытаясь привести в соответствие все доступные участки. В некоторых случаях попадаются файлы-матрёшки, содержащие несколько копий изображения в одном и том же файле. Пример такого формата – формат «цифрового негатива», RAW .

Чиним фотографии в формате RAW

Итак, у нас есть фотография в формате RAW, которую не удаётся открыть в редакторе. Что здесь можно сделать?

Давайте посмотрим на структуру формата RAW. Особенность этого формата – хранение одновременно нескольких копий одного и того же изображения. В единственном файле RAW содержатся как значения пикселей, считанные с матрицы фотоаппарата в «сыром» виде, так и несколько копий того же самого снимка в формате JPG. Зачем это делается? Для реализации предварительного просмотра фотографии на экране фотоаппарата. Обработка снимка в формате RAW – достаточно ёмкий с точки зрения вычислительных ресурсов процесс, и тратить ограниченные вычислительные ресурсы фотоаппарата на «проявку негатива» каждый раз, когда фотограф захочет просмотреть отснятый материал – нерационально. Поэтому в файл включаются копии изображения в формате JPG в низком, среднем и высоком разрешении.

С точки зрения программы, ремонтирующей повреждённые файлы, такая структура с многократным дублированием информации оптимальна. Двоичный поток «сырых» данных занимает больше всего места в файле, поэтому статистически наиболее вероятно повреждение именно этого сегмента. Но у нас есть ещё три изображения в формате JPG! Программа способна извлечь и при необходимости отремонтировать эти изображения. Если удастся вытащить фотографию самого большого размера – это уже победа. А иногда удаётся восстановить весь RAW целиком.

Ранее в блоге мы рассматривали преимущества и недостатки использования JPEG и RAW форматов файлов.



gastroguru © 2017