| ||
Вскрытие покажетНиколай Барсуков Признаться, меня всегда интересовали утилиты, предназначенные для извлечения из файлов разного полезного добра. Полезное добро - это всевозможные картинки, иконки, курсоры и прочая мелочь, которая скрашивает наши с вами компьютерные будни. С другой стороны, использование таких программ трудно назвать необходимостью, ведь это, как ни крути, всего лишь развлечение. Ну нет объективных причин у взрослого, в меру серьезного человека, заниматься выковыриванием из недр системы точечного рисунка, размером 32 х 32 точки. У меня же необходимость такая возникла неожиданно - понадобилось протестировать несколько программ, предназначенных для изменения внешнего вида Рабочего стола. Естественно, понадобились и иконки, причем разные и много. По ряду объективных причин заниматься поиском в Сети представлялось нецелесообразным, вот и решил я посмотреть, что мне может предложить сама система. Много ли там всяких иконок? В помощники было решено взять программу EZ Extract Resource 1.40 (www.qwerks.com/download/4032/ExtraResSetup.exe). Мне она как-то сразу приглянулась простотой интерфейса и маленьким (690 кб в архиве) размером дистрибутива. К тому же, разработчики обещали поиск не только иконок, но и курсоров, и точечных рисунков, и музыкальных файлов. Оставалось только проверить, так ли все красиво... Поначалу потребовалось составить список директорий и файлов, в которых будет производиться поиск. Программа честно предупредила, что ковыряться будет только в найденных исполняемых файлах и файлах библиотек. Оказалось, что можно задавать сразу несколько источников, для этой цели в главном окне предусмотрена специальная таблица. Задав все необходимые пути, оставалось только стукнуть по кнопке Start. Вот тут-то все и началось. Дело в том, что я, не будучи знаком с особенностями функционирования утилиты, указал среди путей поиска весь системный диск, руководствуясь принципом "чем больше, тем красивее". Программа радостно замигала индикатором выполнения задачи и через пару минут выдала - внимание! - 5959 иконок, 1719 bitmap-картинок (bmp), 90 JPEG-картинок (jpg), 363 курсора (cur) и еще кое-чего по мелочи. Все найденные ресурсы при этом были аккуратно разложены по соответствующим разделам каталога результатов, да к тому же был составлен подробный лог, при последующем открытии которого утилита сразу (без повторного поиска) показывала все найденные сокровища. Да, кстати, все эти иконки-картинки даже не пришлось сохранять, так как оказалось, что EZ Extract Resource сразу после выдергивания сохраняет их в собственный контейнер, расположенный по умолчанию здесь: C:\Program Files\EZ Extract Resource\Stored. Причем не кучей, а в отдельных папках, рассортированных по типам найденных ресурсов. Напомню, что сделала она все это буквально в два клика. Самое время было приступать к изучению улова. Как вы сами понимаете, из Windows удалось выкорчевать буквально все сокровища. Правда, скоро выяснилось, что среди результатов очень много дублей, то есть совершенно одинаковых элементов, вытащенных из разных файлов. Так, например, иконок с изображением привода компакт-дисков (совершенно идентичных) набралось более сотни. Вот тут и пришлось отметить первый минус программы. Ведь вполне можно было встроить маленький фильтр, который автоматически отбрасывал бы элементы, совпадающие с найденными ранее. Это бы сильно замедлило процесс поиска, да и результаты были бы скромнее (в числовом выражении), но с практической точки зрения, такой шаг сильно облегчил бы жизнь пользователя. Теперь же остается надеяться, что этот факт бросится в глаза кому-нибудь из программистов, и в следующих версиях одинаковые картинки будут все-таки удаляться. Обнаруженный печальный факт заставил покопаться в настройках. А вдруг, думаю, они там такой фильтр припасли, типа для самых сообразительных. Но нет, к сожалению, не припасли. Зато предоставили возможность настройки поиска по другим параметрам. Так, например, оказалось, что можно настраивать тип искомых ресурсов. Можно сканировать файлы только на предмет иконок, или исключительно картинок совместно с файлами видео. Здесь же в настройках можно указать адрес папки, в которую программа будет складывать все найденное. Также можно задавать тип файлов, в которых будет вестись поиск. Всего их четыре: exe, dll, ocx и cpl. Выбирать можно как все сразу, так и любые необходимые комбинации. Собственно на этом регулируемые параметры и заканчиваются. При более детальном осмотре разных кнопочек-фишечек был обнаружен простенький встроенный просмотрщик найденных ресурсов. Он оказался способен работать в двух основных режимах: в первом случае демонстрировалась сама картинка или курсор, а во втором - взору представал 16-битный код, которым конкретный ресурс кодировался в файле-источнике. Вот уж не знаю, кому это может оказаться полезным, но смотрится очень солидно. При помощи ниспадающего меню Category можно как просто заглянуть в папку с результатами (открывается дерево каталогов), так и перейти непосредственно по адресу, минуя посредников (папка при этом открывается в новом окне). Можно воспользоваться и поиском, правда, не встроенным, а стандартным, программа при этом только подставляет адрес папки с ресурсами в качестве директории-источника. Файл логов поиска по умолчанию пишется в директорию с найденными ресурсами, в самый ее корень. Да, если вам вдруг показалось, что процесс поиска затянулся, то можно его насильственно прервать с помощью кнопки Stop, все найденные до этого момента ресурсы сохранятся, и логи также будут записаны. А теперь попробуем оценить EZ Extract Resource. Сами разработчики особо не стеснялись, запросив за программу $29. На мой взгляд, цена завышена. Не потому что программа плохая, она честно делает все, что от нее требуется. Скорее, дело в том, что для цены в три зеленых червонца она все же слишком простовата. Да к тому же, триальная версия работает целый месяц, а за это время можно столько иконок найти... Удачных поисков! Источник: http://www.computery.ru/upgrade/
| ||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |