silent_gluk: (Default)
Алла Кузнецова, Молчаливый Глюк ([personal profile] silent_gluk) wrote2008-05-20 12:02 am

В очередной раз взываю к коллективному разуму...

Добрые люди! Имеется (имелся?) фотоаппарат. Цифровой. "В анамнезе" у него роняние объективом вниз в момент втягивания объектива и ремонт после этого. После ремонта его стали снова использовать. Какое-то время все было прекрасно, потом обнаружили, что в режиме просмотра кадров он _некоторые_ (не все!) кадры резко уменьшает (несколько секунд показывает фото "на весь экран", как и положено, потом располагает его по центру, сильно уменьшив), потом он при попытке просмотра выдал информацию про "ошибку файла". Некоторые файлы с флешки удалось спасти (то есть переписать-то удалось все, но на несколько последних все программы говорят, что "неизвестный формат файла", или что "проблема анализа данных JPEG", или что "He yдaётcя oткpыть "D:\KAMYSH\DSC01233.JPG" пoтoмy, чтo был нaйдeн нeизвecтный или нeпpaвильный тип JPEG мapкepa"). Но на _некоторых_, опять же, спасенных фотографиях наблюдаются странные явления:

цветная полоса по низу




разделение снимка на две части по горизонтали, причем одна часть темнее другой




Разделение снимка на две части, причем одна часть смещена относительно другой (на предлагаемом снимке вообще странно: правый край нижней полосы оказался слева)




Вопрос: отчего это? кто виноват - фотоаппарат или флешка? что делать?
Дополнительный вопрос - можно ли как-то спасти не открывающиеся файлы? А то там ценные и полезные снимки... были...

[identity profile] slobin.livejournal.com 2008-05-20 03:40 pm (UTC)(link)
Что такое командная строка, объяснять надо? Буду считать, что нет (если вдруг надо, объясню, но это долго и нудно). Вызываешь командную строку, в ней заходишь в тот каталог, где лежат файлы, и набираешь строчку:

fc /b первый_файл.jpg второй_файл.jpg

Если она скажет "различия не найдены" -- значит, не найдены, а если будет длинный (или, наоборот, короткий) список шестнадцатеричных адресов -- значит, файлы различаются.

Зачем это нужно? Если различий нет, значит, файлы каждый раз читаются с одной и той же ошибкой. Тогда надо задавать вопросы людям, которые, возможно, умеют восстанавливать испорченные jpeg'и. Я, к сожалению, даже не знаю, где таких людей искать. Если разница есть -- ошибка "плавающая", проявляется каждый раз в другом месте. Если так, то можно считать плохие файлы раз по пять и склеить один целый из пяти испорченных. Это я умею, я так файлы с дискеток и сидюков спасал. С флешек и карточек, правда, ещё не спасал.

... Фантомные боли души ...

[identity profile] slobin.livejournal.com 2008-05-20 05:12 pm (UTC)(link)
Попробуй послать мне экземпляров пять одного и того же битого файла на slobin@ice.ru (естественно, пять экземпляров, пять раз независимо считанных с карты). Число "пять" не магическое, это метафора для "несколько", но не меньше трёх. Если моя древняя программка (в девяносто каком-то году написанная для спасения с пятидюймовых дискет) с задачей справится, будем думать, как приспособить её для использования тобой. Если нет, значит, не повезло, считай, что полчаса потеряли на неудачную попытку.

... Это неправильные молнии - они делают неправильный гром ...

[identity profile] slobin.livejournal.com 2008-05-20 07:06 pm (UTC)(link)
Тогда лучше на cyril.slobin@gmail.com, какой-нибудь один, какой не жалко. ;-) Если получится, то я буду пытаться объяснить, как пользоваться этой приладой -- она, как бы это сказать, не была заточена под использование неожиданным пользователем.

... А мой кибер бросит писать стихи и начнёт слушать музыку ...