Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Помогите за вознаграждение!

Модерирует : batva, DimoN

articlebot (10-01-2014 02:02): Перемещено в форум "Цифровое изображение"  Версия для печати • ПодписатьсяДобавить в закладки

   

fanloker

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, уважаемые форумчане!
Случилась беда с моей фотобазой, на ровном месте перестали открываться фотографии. При попытке открыть фотографию появляется следующая ошибка: Ошибка декодирования. Not a JPEG file: start with 0x88 0x88 (в качестве просмотрщика использую Irfan View)
 
вот ссылка на фото http://yadi.sk/d/-YVuOgOcFk5cL
 
проверка на вирусы выполнена с помощью Dr.Web CureIt!, в данный момент на компьютере вирусов нет

Всего записей: 6 | Зарегистр. 10-01-2014 | Отправлено: 00:57 10-01-2014 | Исправлено: fanloker, 01:04 10-01-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fanloker

Цитата:
Ошибка декодирования. Not a JPEG file: start with 0x88 0x88

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:00 10-01-2014
dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
start with 0x88 0x88  

А должно быть 0xFF 0xD8
Побились ваши фотки: либо их кто-то перезаписал мусором, либо глюк ФС, либо неисправен носитель, да много чего возможно.
Обращайтесь в тему: Восстановление информации , только напишите там побольше подробностей: на чем хранятся фотки, какая ФС, что предшествовало глюку... ну и все рекомендации из тамошней шапки почитайте.

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 01:07 10-01-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А должно быть 0xFF 0xD8  

да там первые 5 байт, похоже, переписаны.. все 0x88


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:14 10-01-2014
fanloker

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ура получилось одну фотку восстановить!!!!!!!!!!!!
С помощью hex-редактора прописал FF D8 FF E1 45  
и фотка открылась!!!
СПАСИБО БОЛЬШОЕ!!!!!!!!!!!!!
 
Добавлено:
рано обрадовался...(((
со следующей фоткой уже не получилось
теперь новая ошибка: JPEG data stream contains no image
 
со следующими фотографиями все новые и новые ошибки...

Всего записей: 6 | Зарегистр. 10-01-2014 | Отправлено: 01:21 10-01-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fanloker

Цитата:
со следующими фотографиями все новые и новые ошибки.

потому что первые 2 байта должны быть
Цитата:
0xFF 0xD8  

а вот остальное - нет
http://ru.wikipedia.org/wiki/JPEG

Цитата:
Файл JPEG содержит последовательность маркеров, каждый из которых начинается с байта 0xFF, свидетельствующего о начале маркера, и байта-идентификатора. Некоторые маркеры состоят только из этой пары байтов, другие же содержат дополнительные данные, состоящие из двухбайтового поля с длиной информационной части маркера (включая длину этого поля, но за вычетом двух байтов начала маркера то есть 0xFF и идентификатора) и собственно данных. Такая структура файла позволяет быстро отыскать маркер с необходимыми данными (например, с длиной строки, числом строк и числом цветовых компонентов сжатого изображения).

 
обсуждение восстановления, все же, не для данного раздела. вам либо в указанную выше тему, либо, возможно, сюда http://forum.ru-board.com/forum.cgi?forum=36
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:35 10-01-2014 | Исправлено: Cheery, 01:35 10-01-2014
dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну учитывая, каким аппаратом делались снимки, первые 4 байта можно сразу писать
FF D8 FF E1
А с пятым да, как-то не очевидно...
Кстати, а в конце файла 926 байт какой-то левой информации -- это что такое? Похоже на деятельность какого-то вируса-шифровальщика?

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 01:45 10-01-2014 | Исправлено: dimitriy7, 01:59 10-01-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
стати, а в конце файла 926 байт какой-то левой информации -- это что такое? Похоже на деятельность какого-то вируса-шифровальщика?

сложно сказать, тем более не зная чем и как это было туда записано.
явно не бинарный код, а как будто 16 битный битный хэш в текстовом виде (то есть не исполняемая часть).
скорее какая то программа сбойнула и не туда и не то записала.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:49 10-01-2014
dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотрел подробнее -- там всё же накосячено не только в 5 первых байтах...
В 5-6 байтах должна лежать длина блока, т.е. там адрес первого маркера FF D9 минус 2. Т.е. конкретно в том выложенном файле первые 6 байт ДОЛЖНЫ быть такие:  
FF D8 FF E1 59 DB  
А там 6-й байт DC... Непонятно.

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 01:58 10-01-2014 | Исправлено: dimitriy7, 02:01 10-01-2014
   

Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Помогите за вознаграждение!
articlebot (10-01-2014 02:02): Перемещено в форум "Цифровое изображение"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru