PDA

Просмотр полной версии : ScannerUS для поиска строки в файлах и "фотографирования" файловой системы диска


Loonies
04.08.2005, 18:32
Программа предназначена для поиска интересующей строки в файлах различных форматов. Реализована возможность проведения автоматической замены в найденных файлах одних строк на другие, а также "экстракция" e-mail адресов. Второй главной функцией программы является "фотографирование" файловой системы диска с возможностью последующей проверки наличия в ней изменений.

Работа с файлами MS Word происходит путем открытия их самим Word'ом в скрытом режиме и извлечения текста через буфер обмена. Необходимость многократного открытия документов делает поиск строки в файлах *.doc сравнительно медленным. С остальными файлами работа идет значительно быстрее. Их тело представляется при этом как одна большая строка. Для возможности работы с файлами MS Word необходимо наличие установленного на машине Microsoft Office.

Снимок файловой системы диска бывает часто полезно сделать при испытании чужих (особенно сомнительного качества и происхождения) программ. Например, при "испытании" чужих вирусов и троянов. Снимок необходимо сделать до запуска сомнительного продукта. При этом фиксируются имена папок, файлов а также размеры файлов с возможностью последующей проверки изменений этих параметров (например, некоторые трояны копируют себя в системные папки, приписывают свои куски к WinRar.exe, Winamp.exe, удаляют некоторые файлы и т.п. Все подобные действия легко будут зафиксированы при сравнении текущего состояния файловой системы с предыдущей, записанной в снимок. Восстановление испорченных или удаленных файлов программой НЕ предусмотрено.

Режим автозамены позволяет производить масcовые изменения в файлах с указанными пользователем параметрами, заменяя одни строки на другие. Так, например, можно произвести замену всех строк вида "Привет!" на "Пока!" во всех найденных файлах. При этом предусмотрена возможность автоматического сохранения копий редактируемых файлов.

Режим "экстракции" e-mail адресов позволяет извлекать названия почтовых ящиков из всех файлов, заданных программе для сканирования.

Скачать можно здесь (http://www.radiant.ru/~pioner1/releases/scannerus.zip).