Поиск секретных документов на компьютере

Поиск секретных документов на компьютере

Простой инструмент для поиска текстовых файлов по указанным ключевым словам, которое сохраняет предыдущие результаты поиска в виде отдельных вкладок. Также реализует механизм кэширования файлов, чтобы последующие поиски одного и того же набора файлов выполнялись быстрее.

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

Данное приложение является клоном TabTextFinder, предназначенного для японских наборов символов с автоматическим определением кодировки. Этот клон пропускает автоматическое определение кодировки и использует кодировку по умолчанию.

В поле Folders отображается в какой директории искать файлы с указанным в поле Text текстом.
Поле Files позволяет указать конкретное расширение целевого файла, а поле Exclude позволяет исключить.
При помощи кнопки Browse можно указать где искать файлы.
Recent позволяет выбрать недавние варианты поиска.
Кнопка Opts открывает настройки программы.
Кнопка Recursive предоставляет возможность рекурсивного поиска. Правее данной кнопки расположен выпадающий список, в котором указывается кодировка для поиска текста.

Вывод: Программа предоставляет возможность удобного поиска ключевых слов в текстовых файлов, но она не умеет искать текст в документах, поэтому для поиска текста в документах лучше использовать DocFetcher.

Язык: Английский
Лицензия: zlib

Протестировано на ОС: Windows 7 x64, Windows 10 x64

Copernic Desktop Search

Поисковая система по жесткому диску (дискам)- мгновенно находит интересующие сведения в документах.

Archivarius 3000

Архивариус — программа для мгновенного поиска документов на локальном компьютере, в локальной сети и на съемных дисках.

DNS Lookup

Инструмент для просмотра записей DNS и WHOIS.

Google Desktop

Google Desktop предоставляет вам простой доступ к информации на вашем компьютере и в Интернете.

Web Directory Buster

Полезная утилита, предназначенная для поиска скрытых файлов на различных порталах.

X1 Enterprise Client

X1 Enterprise Client – утилита для настольного поиска, бесплатная для персонального использования.

Fact200

Fact200 – утилита для Интернет поиска, позволяющая искать информацию в нескольких источниках одновременно.

SearchInform Standard

Программа полнотекстового поиска документов.

BlackWidow

BlackWidow — офлайн браузер и site downloader.

2 Find MP3 8.7.3

Программа для быстрого поиска и закачки MP3-файлов из сети.

Последнее обновление — 11 мая 2019 г.

Чтобы находить нужные файлы на компьютере, мы уже рассматривали стандартные возможности, которые есть в системе Windows изначально. Подробнее о стандартном поиске в Windows можно прочитать в статьях: Поиск файлов в Windows XP и Поиск файлов в Windows 7.

Преимущества стандартного поиска в том, что ничего дополнительно устанавливать на компьютер не нужно!

Но есть и серьезный недостаток, — не у всех стандартный поиск работает или работает не так, как хотелось бы!

Поэтому в этой статье мы рассмотрим отдельную отличную бесплатную программу Everything, которая позволяет очень быстро, можно даже сказать моментально (на лету), находить нужные файлы на компьютере!

С помощью программы Everything можно делать поиск файлов на компьютере не только по полному названию файлов, но даже по части слова! Это отличная функция для ситуаций, когда мы не помним название всего файла.

Мы просто в поле поиска вводим слово или часть слова и тут же получаем результат! При этом на удивление, Everything вообще не тормозит работу компьютера, как это бывает с другими программами.

Everything, — быстрая, легкая и удобная программа для поиска файлов и папок на компьютере.

Начнем пошаговый разбор установки и использования этой программы.

Как скачать Everything на русском языке

Заходим на официальный сайт этой программы. На сайте представлен список разных установочных файлов программы (разберем их значение):

Прежде всего, обратите внимание, что список разделен на две группы (подсвечено желтым). Первая группа Installer и вторая Portable.

Первая группа (Installer) предназначена для стационарной установки на компьютер, т.е. все файлы программы будут установлены в стандартную папку на компьютере, куда устанавливаются все другие программы.

Также в меню Пуск будут добавлены ярлыки для быстрого запуска Everything.

Если Вы будете использовать программу поиска на своем компьютере, то лучше установить именно эту версию, — ее мы и будем рассматривать в начале.

Вторая группа (Portable), это портативная версия программы. Если возникнут ситуации, когда нужно быстро найти какие-нибудь файлы на другом компьютере, чтобы там не устанавливать никаких дополнительных программ, можно просто поместить на флешку данную портативную версию программы, подключить флешку к компьютеру, запустить программу с флешки и произвести поиск файлов на компьютере.

Рассмотрим другие параметры разных ссылок. Зеленым подсвечена разрядность операционной системы, для которой предназначен данный установочный файл. Если Вы не знаете, какая разрядность у Вашего компьютера, чтобы выяснить это, нужно зайти в меню Пуск -> Компьютер -> Свойства (вызов контекстного меню вызывается правой кнопкой мыши):

И в свойствах Компьютера посмотрите разрядность своего компьютера: 32 или 64:

Примечание на счет разрядности: Установочный файл, предназначенный для 32 разрядной системы компьютера, подойдет для обеих систем, — хоть для 32, хоть для 64. А вот файл, предназначенный только для 64 разрядной системы, подойдет только для 64.

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

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

Рассмотрим теперь установку и использование стационарной версии программы Everything, а потом в конце еще немного поговорим о портативной.

Установка Everything на русский язык

Запускаем установочный файл. Выбираем русский язык:

В следующем шаге просто нужно принять соглашение. Далее показывает, где на компьютере будет установлена программа. Здесь можно ничего не менять. Идем далее:

Следующее окно содержит дополнительные параметры установки, которые не так важны, чтобы в них что-то менять. Оставляем так, как предлагается:

Следующие настройки также не требуют особой корректировки, так как выставлены разработчиками так, что они подойдут для большинства пользователей, тем более начинающим пользователям можно оставить все как есть (все эти настройки можно изменять потом в самой программе). Жмем Установить:

После быстрой установки появится последнее окошко, в котором для запуска программы в первый раз оставляем галочку и нажимаем Готово:

Как пользоваться Everything

После первого запуска программа Everything всего за несколько секунд (нужно совсем чуть-чуть подождать) проиндексирует все названия файлов на компьютере и выдаст их общий список:

На моем компьютере всех файлов оказалось почти 300 тыс.

В дальнейшем для поиска файлов на компьютере программу Everything можно будет запускать через меню Пуск -> Все программы -> Everything:

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

Например, мне нужно найти на своем компьютере электронную книгу «5 самых важных бесплатных программ для начинающих пользователей ПК».

Допустим, я не помню, где эта книга хранится у меня на компьютере.

Чтобы ее найти с помощью программы Everything, мне не обязательно вводить все это длинное название книги. Я могу ввести просто слово книга и получить такой результат:

В данном случае поиск мне показал, что у меня 33 элемента, в которых встречается слово книга. Причем поисковая выдача выводит все элементы по типу файлов с выделением слова, которое я искал.

А я уже в выведенном списке могу найти нужный мне файл и перейти на него, просто дважды быстро кликнув на него. Если это файл, то он откроется сразу же. Если это папка с файлами, то откроется папка.

Или я могу сузить поиск, чтобы список файлом был поменьше. Например, напишу слово самых. Мгновенно получаю нужную мне папку:

Как видите, находить файлы и папки на компьютере очень просто с программой Everything. Радует, что она бесплатная, на русском языке и очень быстро выдает результаты поиска!

Дополнительные настройки Everything

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

Так, например, с помощью меню Поиск можно указывать, по каким критериям выводить выдачу: по файлам определенных форматов, по папкам или всё. Такие ограничения могут пригодиться, если название встречается в разных файлах и список таких файлов большой. А благодаря ограничению по определенным категориям, можно прицельно сузить поиск:

Также было бы полезно просто просмотреть функции, которые можно найти в меню Сервис -> Настройки. Повторюсь, что по умолчанию уже все настроено для запросов большинства пользователей, но, возможно, какие-то дополнительные настройки Вы захотите включить или наоборот отключить.

Портативная версия программы поиска Everything

В начале статьи мы уже говорили о такой портативной версии данной программы. Пользоваться портативной версией также как и стационарной. Стоит лишь только упомянуть, что портативная версия запакована в архив.

Поэтому, после скачивания архива портативной версии нужен архиватор, чтобы можно было открыть архив. Если скачанный архив не получается открыть, значит на компьютере не установлен архиватор. В таком случае скачайте и установите бесплатный архиватор 7-Zip, установку и использование которого мы уже рассматривали в отдельной статье.

Если Вы планируете использовать портативную версию на компьютере, у которого не знаете какая разрядность, — используете архив предназначенный для 32 разрядных систем. Или лучше скачайте обе версии, — какая-то точно запустится, а иначе просто выдаст сообщение:

Итак: Если вам приходится даже время от времени искать файлы или папки на компьютере, уверен Вы оцените эту бесплатную программу!

Скачивайте, пользуйтесь, делитесь в комментариях впечатлениями!

DocFetcher ­– это приложение с открытым исходным кодом, позволяющее вам совершать поиск по содержимому файлов на вашем компьютере. — Это как Google, но только для локальных файлов. Приложение работает на Windows, Linux и OS X. Распространяется по лицензии Eclipse Public License.

Приведённый ниже скриншот отображает основной пользовательский интерфейс программы. Запросы вводятся в текстовое поле (1). Результаты поиска отображаются в панели результатов (2). В поле предпросмотра (3) можно увидеть текстовое содержание файлого, выделенного в панели результатов. Все совпадения выделены жёлтым.

Вы можете фильтровать результаты, указав минимальный или максимальный размер файла (4), тип файла (5) или его расположение (6). Кнопки, отмеченные цифрой (7), используются для вызова руководства пользователя, настроек и сворачивания программы в трей.

Для работы DocFetcher необходимо проиндексиоровать те папки, в которых вы хотите осуществлять поиск. Что такое индексация и как она работает подробнее описано ниже. Вкратце, индекс позволят DocFetcher быстро (буквально за несколько мгновений) определить, в каких файлах содержится определённый набор слов. Соответственно, скоость поиска увеличивается. Данный скриншот показывает диалог DocFetcher по созданию новых индексов.

Нажатие на кнопку «Запуск» внизу этого диалогового окна запускает индексацию. Процесс индексирования может занять некоторое время, в зависимости от количества и размера файлов для индексирования. Как правило, в минуту индексируется около двухсот файлов.

Нет необходимости каждый раз индексировать заново одну и ту же папку. Обновление индекса папки после изменения её содержимого происходит гораздо быстрее. Этот процесс обычно занимает несколько секунд.

  • Портативная версия: Портативная версия DocFetcher работает на Windows, Linux и OS X. Ниже описано, зачем это нужно.
  • Поддержка 64-битных систем: Поддерживаются как 32-битные, так и 64-битные операционные системы.
  • Поддержка Unicode: DocFetcher поддерживает Unicode для всех основных форматов файлов, включая Microsoft Office, OpenOffice.org, PDF, HTML, RTF и TXT.
  • Поддержка архивированных файлов: DocFetcher поддерживает следующие форматы архивов: zip, 7z, rar, и всё семейство архивов tar.*. Список расширений файлов для zip-архивов может быть изменён, что позволит вам добавить поддержку других форматов, основанных на zip. Кроме того, DocFetcher может с лёгкосьтью справляется с неограниченным количеством вложенных архивов.
  • Поиск в файлах исходных кодов: Расширения файлов, в которых DocFetcher распознаёт обычный текст, может быть изменён, это позволит вам использовать DocFetcher для поиска в исходном коде любого вида и других текстовых форматах. (Эта функция в сочетании с функцией изменения расширений для zip-архивов даёт хорошие результаты, например, например, вы можете осуществлять поиск в исходном коде Java внутри файлов jar)
  • Файлы Outlook PST: DocFetcher позволяет осуществлять поиск по письмам Outlook, которые обычно хранятся в файлах PST.
  • Определение HTML-пар DocFetcher по умолчанию определяет пары HTML-файлов (например, файл под названием «foo.html» и папка под названием «foo_files») и рассматривает их как один документ. На первый взгляд эта функция может показаться бесполезной, но на самом деле она сильно увеличивает производительность при поиске по файлам HTML, так как вся неразбериха из HTML-папок не попадает в результаты поиска.
  • Исключения файлов из индекса на основе регулярных выражений: Вы можете использовать регулярные выражения, чтобы исключить определённые файлы из индекса. Например, чтобы исключить файлы Microsoft Excel, вы можете использовать такое регулярное выражение: .*.xls
  • Определение MIME-типов: вы можете использовать регулярные выражения, чтобы включить «определение MIME-типов» для определённых файлов, что будет означать, что DocFetcher будет пытаться определить тип файла не просто по названию этого файла, но и по его содержимому.
  • Мощный синтаксис запросов: В дополнение к стандартным выражениям типа ‘OR’, ‘AND’ и ‘NOT’, DocFetcher также поддерживает шаблоны подстановки, поиск фраз, неточный поиск («найти слова, похожие на данное»), поиск по соседству («эти два слова должны находиться на расстоянии не более чем в 10 слов друг от друга»), повышение («повысить оценку документов, содержащих…»)

Вот чем выделяется DocFetcher на фоне других приложений по поиску на локальном компьютере:

Отсутсвие мусора: Интерефейс DocFetcher полностью чист. Никакой рекламы и всплывающих окон с предложением зарегестрироваться. Ничего ненужного не устанавливается в ваш браузер, реестр или ещё куда-нибудь.

Приватность DocFetcher не собирает вашу личную информацию. Никакую и никогда. Сомневающиеся могут проверить это, просмотрев исходный код программы.

Бесплатно навсегда: Так как у DocFetcher открытый исходный код, вам не стоит бояться, что программа когда-нибудь устареет и перестанет развиваться. А если говорить о технической поддержке, слышали ли вы о том, что Google Desktop, один из основных коммерческих конкурентов DocFetcher перестал разрабатываться в 2011? Вот.

Кроссплатформенность: В отличие от многих конкурентов, DocFetcher работает не только на Windows, но и на Linux, и на OS X. Таким образом, если вы вдруг решите перейти с Windows на Linux или OS X, DocFetcher будет ждать вас там.

*Портативность: Один из главных плюсов DocFetcher ­– это портативность. Короче говоря, вы можете создать полноценное доступное для поиска хранилище документов на USB-носителе. Подробнее в следующем разделе.

Индексирование только необходимых документов: Среди коммерческих конкурентов DocFetcher наблюдается тенденция по сканированию всего жёсткого диска — Возможно, это делается из соображений о том, что пользователи «туповаты» и не смогут правильно пользоваться программой. А возможно, программы собирают таким образом конфиденциальные данные. Практика показывает, что большинство пользователей не хотят индексировать весь жёсткий диск. Не только из-за пустой трата времени и места на диске, но ещё и потому, что это засоряет поисковую выдачу ненужными файлами. DocFetcher же индексирует только те папки, на которые вы укажете. А ещё вам доступно множество опций фильтрации.

Одна из выдающихся особенностей DocFetcher ­– это его доступность в виде портативной версии, которая позволяет вам создать портативное хранилище документов — полностью доступное для индекса и поиска. Вы можете взять с собой.

Примеры использования: Вот что вы можете делать с таким хранилищем документов: вы можете взять его с собой на USB-диске, записать его на CD в целях архивации, поместить его на защищённый раздел диска (рекомендуем использовать TrueCrypt), синхронизировать его с другими компьютерами через облачное хранилище вроде DropBox. А так как у DocFetcher открытый исходный код, вы можете поделиться своим хранилищем документов со всем миром, если вдруг вам захочется.

Java: Производительность и портативность: Наверное, не всем нравится тот факт, что DocFetcher написан на платформе Java, имеющей репутацию «медленной». Лет десять назад производительность Java действительно оставляла желать лучшего, но сейчас всё хорошо, можете почитать об этом на Википедии. Как бы то ни было, Java позволяет одному и тому же пакету DocFetcher быть запущеным на Windows, Linux и OS X — В то же время многие другие программы требуют разных пакетов для каждой платформы. В итоге вы можете, например, поместить ваше портативное хранилище документов на USB-диск, а потом получить доступ к нему из любой из вышеперечисленных операционных систем, убедившись, что в системе установлена Java.

Данный раздел даёт базовое представление о том, что такое индексация и как она работает.

Простой подход к поиску файлов: Самым простым подходом к файловому поиску является банальный перебор каждого файла в папке. Это отличное решение для поиска только по имени файла, ведь анализ названий происходит достаточно быстро. Но если вам необходим поиск по содержимому файлов, то перебор здесь не подойдёт – извлечение текста более трудоёмкая задача.

Поиск, основанный на индексе: Именно поэтому DocFetcher, выполняя поиск по содержимому, использует подход, называемый «индексация». Считается, что большинство файлов (примерно 95%), по которым пользователь осуществляет поиск, не изменяются (как минимум делают это редко). Вместо того, чтобы открывать каждый файл после каждого нового поискового запроса, гораздо эффективнее было бы сделать это лишь раз. Таким образом создаётся что-то вроде словаря, который называется индексом. Он позволяет быстро находить документы по содержащимся в них словам.

Сравнение с телефонной книгой: Просто подумайте о том, насколько удобнее искать чей-то номер телефона в телефонной книге (это своеобразный индекс), а не обзванивать каждый возможный номер телефона с целью узнать, не является ли человек на другом конце провода тем, кого вы ищете. — Звонок кому-либо и извлечение текста из файла – это трудоёмкие операции. Кроме того, люди не очень часто меняют свои телефонные номера. Точно так же и многие файлы на компьютере долго остаются неизменными.

Обновления индекса: Конечно, индекс отображает файлы в их состоянии на момент индексирования. А оно могло и измениться. То есть, если индекс не актуален, результаты поиска будут устаревшими. Точно так же устаревает телефонная книга. Но это не проблема. Как мы уже знаем, большинство файлов обновляется очень редко. Кроме того, DocFetcher может автоматически обновлять индексы: (1) При запуске он определяет изменённые файлы и, соответственно, обновляет их индексы. (2) Когда он не запущен, маленький фоновый процесс будет определять изменения в файлах и составлять список тех из них, которые требуют обновления индекса. DocFetcher обновит эти индексы при следующем запуске. Вы можете не беспокоиться об этом фоновом процессе: он действительно мало нагружает процессор и память, так как не делает ничего, кроме обнаружения изменения в папках, оставляя боле затратное обновления индекса DocFetcher.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *