|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Поиск "битых" изображений |
|
|
VBS/WSH/JS - Поиск "битых" изображений
|
Пользователь Сообщения: 93 |
После восстановления изображений с винчестера часть из них оказались нерабочими.
Можно ли как-то автоматически отсортировать такие файлы? основная ошибка - часть файла "обнулена" (содержит строки FF FF FF FF...). Или может быть кто-то знает утилиту проверяющую соответствие структуры JPEG? |
|
Отправлено: 15:27, 09-12-2013 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать На ловца и зверь бежит. Несколько лет назад случилось аналогичное ЧП на сервере файл-помойке фоток. Написал консольную утилиту.
testjpeg.exe filename возвращает errorlevel: 0 - если filename - корректное jpg изображение 1 - если filename - некорректное jpg изображение)) 255 - если filename несуществует. |
------- Отправлено: 18:25, 09-12-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Спасибо!
А можно чуть подробнее как именно происходит проверка изображения? по каким критериям? |
Отправлено: 18:59, 09-12-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:01, 09-12-2013 | #4 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать pzh2393, не волнуйся, по "хорошим критериям". проверь сам её работу и убедись.
и смотрим потом папку %temp%\bad_jpg |
|
------- Отправлено: 19:11, 09-12-2013 | #5 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Цитата Опиум:
Пы.Сы. Обязательно проверю и напишу результаты с впечатлениями! Ещё раз спасибо! Цитата Iska:
|
||
Отправлено: 19:27, 09-12-2013 | #6 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Цитата Опиум:
и смотрим потом папку %temp%\bad_jpg » Что-то предложенный Вами командный файл у меня не выполняется... может выплнить то же самое на vbs? Решил скормить утилите пару файлов напрямую Мне постоянно возвращает "0", хотя некоторые файлы явно нечитаемы, а часть опробованных имеет "обнуленные" области. |
Последний раз редактировалось pzh2393, 09-12-2013 в 20:43. Отправлено: 19:50, 09-12-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Опиум, не возвращает положительный код ошибки на специально подготовленных «битых» файлах *.jpg. Windows XP SP3.
|
Отправлено: 21:36, 09-12-2013 | #8 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать pzh2393 хм. можешь выложить пример битого jpg? который вьювером не открывается, а моя прога даёт errorlevel=0.
з.ы. прога писана на дельфях с подгрузкой файла, как jpegimage |
------- Отправлено: 15:38, 10-12-2013 | #9 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Опиум, мои файлы слишком тяжелые (от 3Mb), форум не даст вложить такой размер, проще на более мелком файле сгенерировать похожую ошибку.
IK-RA.jpg это пример для последовательного (Baseline) режима кодирования где четко видна граница запорченной области, а идентичная ошибка для прогрессивного режима не имеет такого явного визуального дефекта, поскольку ошибка может прийтись на один из последних "сканов" и найти её можно только анализом структуры или при попытке редактирования. |
Последний раз редактировалось pzh2393, 10-12-2013 в 16:12. Отправлено: 16:04, 10-12-2013 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Поиск слова в txt затем поиск по маске "(383)" и вывод инфы | rustoss | AutoIt | 10 | 29-09-2011 15:27 | |
Вместо "Мой компьютер" открывается "Поиск" и др. | ZoolooS | Лечение систем от вредоносных программ | 5 | 20-06-2008 14:11 | |
Разное - [решено] Вместо "Мой компьютер" или при двойном щелчке на папке открывается "Поиск" | ZoolooS | Microsoft Windows 2000/XP | 4 | 18-06-2008 16:34 | |
*Теория* | Очистка реестра от "битых" ссылок на файлы | DedAlex | Программирование и базы данных | 2 | 01-11-2006 23:08 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 |
|