Примерно пару раз в год, пропадают или повреждаются локальные диски на одном из трёх подконтрольных мне компьютерах. Я уже научился довольно быстро восстанавливать информацию, но без потери данных всё же не обходится. Недавно я заметил существенные повреждения в семейном фото архиве. Почитал в интернете, а там утверждают, что если это jpeg то фото восстановлению уже не подлежит, но что делать, если оно отображается любым viewer’ом, просто с некоторыми искажениями?

Ознакомившись с некоторыми статьями, я понял, что проблема не в сложности формата и не в тройной архивации данных, а всего лишь в последнем этапе «кодирования» и частичной замене этих данных на нули. Сложность заключается в том, что данные кодируются довольно хитрым образом: количество предшествующих нулей (8 бит), количество бит выделенных на коэффициент цветности (8 бит), сам коэффициент (от 1 до 10 бит). Именно переменная длинна коэффициента цветности мешает точно определить конец повреждённой зоны, вот и приходится угадывать значения вручную. Именно для реставрации изображений повреждённых таким способом я и создал программу JpegRecovery. Справочные материалы:http://ru.wikipedia.orghttp://skyfamily.ruhttp://articles.org.ru
|