Bad Peggy осуществляет поиск поврежденных изображений. Это портативная программа с открытым исходным кодом. Она разработана на Java (одним из наиболее широко используемых и популярных языков программирования). Программа полностью бесплатна.
У многих из нас есть большая библиотека изображений. Семейные фотографии, рисунки, обои для рабочего стола, личные фотографии. Эти изображения могут быть очень важны для нас. Большинство хранимых фотографий обозначают время или фазу нашей жизни, которые нам необходимо документировать и хранить. Однако нам постоянно приходится беспокоиться о вирусах, целостности файлов, хакерах, сбоях и потере информации. Наши важные воспоминания, хранящиеся на устройствах хранения данных, могут однажды исчезнуть. Поэтому мы создаем резервные копии, перемещаем их. В этих, иногда небезопасных процессах, файлы могут терять целостность и становятся поврежденными. Если у вас большая библиотека фотографий, Bad Peggy может помочь контролировать и устранять эти проблемы.
Bad Peggy поможет, если неприятность уже произошла после процедуры восстановления файлов, либо при неудачном копировании, и нужно обнаружить дефектные изображения, чтобы освободить место на жестком диске, либо чтобы узнать саму причину повреждения и попробовать восстановить файлы позже.
Bad Peggy сканирует файлы изображений в выбранных папках и подпапках на наличие повреждений и других дефектов. Если она обнаружит какие-либо потери целостности или повреждения, то отобразит информацию о том, почему файл поврежден. Это позволяет быстро находить такие поврежденные файлы, проверять их, а затем удалять или перемещать в другое место. К сожалению, программа не способна устранять эти ошибки.
Особенности Bad Peggy:
- возможность просмотра изображений после анализа;
- перемещение или удаление поврежденных файлов;
- экспорт списка поврежденных файлов;
- анализ изображения выборочно с помощью «Drag & Drop»;
- портативность, открытый исходный код.
Основные настройки
Можно выбрать, какие файлы следует рассматривать как файлы изображений, основываясь на их именах или расширениях. Выбора по умолчанию обычно достаточно (GIF, PNG, BMP, JPG, JIF, JFIF, JPEG, JFI, JPE).
Поиск поврежденных изображений можно ускорить. Если в системе имеется один или несколько многоядерных процессоров, используйте все ядра ЦП. В этом случае Bad Peggy пытается использовать все ядра. Скорость фактического сканирования также зависит от способа хранения (скорости чтения с накопителя).
После сканирования
Потенциально поврежденные файлы отображаются справа в списке вместе с их полным путем и описанием проблемы. На левой стороне вы будете иметь область для просмотра изображений. Нажав на запись, вы можете просмотреть конкретное изображение и проверить фактический ущерб. Просмотр изображений возможно включить и отключить двойным щелчком по нему. Внешний просмотрщик изображений можно запустить двойным щелчком мыши по элементу списка. Список можно отсортировать, нажав на заголовки столбцов.
Если вы хотите удалить запись из списка, поскольку считаете, что изображение все еще можно использовать, просто отметьте его и нажмите кнопку DELETE на клавиатуре. Запись исчезнет, но физический файл не будет затронут.
Если вы хотите удалить ненужное изображение, откройте контекстное меню, щелкнув правой кнопкой мыши. Затем вы можете нажать «Delete», чтобы навсегда удалить файл (файл не удаляется в корзину!). Вы также можете переместить выбранные файлы в другое место с помощью пункта «Move...». В контекстном меню вы можете очистить список или выбрать все файлы. Можно экспортировать список поврежденных файлов.
Bad Peggy использует библиотеку ввода/вывода изображений Java ImageIO для проверки файлов изображений. Ее декодер выдает предупреждения и ошибки во время загрузки изображения. Результаты зависят от актуальности библиотеки, а также от изменений в функциональности. Не рекомендуется удалять каждое изображение, которое отмечается как поврежденное. Необходимо проверить возможность восстановить, или повторно сохранить файл в других приложениях в общедоступном формате изображения. Возможно, придется сканировать папку несколько раз, прежде чем она обнаружит поврежденные изображения.
Bad Peggy доступна для 32 и 64-битных версий Windows, Mac, Linux.