Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.13;
Скачать: CL | DM;

Вниз

Посоветуйте программу для поиска в файлах по заголовкам   Найти похожие ветки 

 
brother ©   (2009-10-13 04:48) [0]

Нужно:
Найти файл (с любым расширением) в Windows папке и всех ее подпапках по некому критерию: файл начинается с заголовка RAR!
Есть проги умеющие это? Самому писать влом...
зы затырил давно архивчик, а вспомнить, куда положил не могу(


 
Inovet ©   (2009-10-13 06:41) [1]

> [0] brother ©   (13.10.09 04:48)
> Найти файл (с любым расширением) в Windows папке и всех
> ее подпапках по некому критерию: файл начинается с заголовка
> RAR!

FAR


 
brother ©   (2009-10-13 07:06) [2]

да, однако помогло...
зы старею? склероз(


 
oldman ©   (2009-10-13 07:14) [3]

Зачем far?
В винде свой поиск есть.


 
brother ©   (2009-10-13 07:19) [4]

> В винде свой поиск есть.

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


 
brother ©   (2009-10-13 07:22) [5]

опыт был таков:
создаем текстовый документ
добавляем в него: Rar!sdfgskfjglgkjsdfgklfgdflgkdfgdflgkjfglkgf
сохраняем его в 1.txt
пробуем найти по признаку: слово или фраза в файле: Rar!
результат - Ок!
переименовываем 1.txt в 1.exe
пробуем найти по признаку: слово или фраза в файле: Rar!
результат - НЕУД!!!(


 
brother ©   (2009-10-13 07:25) [6]

а вывод:
имхо, поиск винды считает, что искать слово или фразу в файле не текстовых расширений (txt, inf, log итд) - не нужно(


 
Inovet ©   (2009-10-13 08:20) [7]

> [6] brother ©   (13.10.09 07:25)
> а вывод:
> имхо, поиск винды считает, что искать слово или фразу в
> файле не текстовых расширений (txt, inf, log итд) - не нужно(

Где-то что-то в нём можно вроде подкрутить, но я им не пользуюсь.


 
brother ©   (2009-10-13 08:34) [8]

да ФАР самое оно ;)


 
Омлет   (2009-10-13 17:59) [9]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex]
"FilterFilesWithUnknownExtensions"=dword:00000001


 
Кто б сомневался ©   (2009-10-13 18:22) [10]

TotalCommander. Все ищет.


 
Копир ©   (2009-10-13 22:30) [11]

А что, клавиша F3 уже не работает?
:)


 
Styx   (2009-10-14 00:17) [12]

А как найти файл, в котором есть, скажем, пять подряд нулевых байт? Я ни одну искалку не смог в это впрячь.


 
Anatoly Podgoretsky ©   (2009-10-14 00:24) [13]

> Styx  (14.10.2009 00:17:12)  [12]

Практически любой ехе файл


 
Inovet ©   (2009-10-14 00:49) [14]

> [12] Styx   (14.10.09 00:17)
> А как найти файл, в котором есть, скажем, пять подряд нулевых
> байт? Я ни одну искалку не смог в это впрячь.

FAR символ вводится Alt+256.;)


 
Германн ©   (2009-10-14 01:21) [15]


> Inovet ©   (14.10.09 00:49) [14]
>
> > [12] Styx   (14.10.09 00:17)
> > А как найти файл, в котором есть, скажем, пять подряд
> нулевых
> > байт? Я ни одну искалку не смог в это впрячь.
>
> FAR символ вводится Alt+256.;)
>

Один символ или несколько символов подряд так можно ввести? И чтобы поиск осуществлялся именно по
> пять подряд нулевых байт
?


 
Inovet ©   (2009-10-14 01:47) [16]

> [15] Германн ©   (14.10.09 01:21)
>
> > Inovet ©   (14.10.09 00:49) [14]
> > FAR символ вводится Alt+256.;)
>
> Один символ или несколько символов подряд так можно ввести?
> И чтобы поиск осуществлялся именно по
> > пять подряд нулевых байт?

В ФАРе принцип один во всех его редакторах. В данном случае ввод в диалоге "Поиск файла" в поле "Содержимое текст".

Для ввода по коду есть два два метода: подобный стандартному системному - удерживая Alt набрать код символа на цифровой клавиатуре, для 0 это 256; и второй - Ctrl+Q и дале символ например для 01 - Ctrl+A? для 27 - Esc, вот 0 только первым методом получится. После этого редактор перейдёт в обычный режим ввода и можно так же повторить ввод по коду.


 
Германн ©   (2009-10-14 01:54) [17]


> Inovet ©   (14.10.09 01:47) [16]
>
> > [15] Германн ©   (14.10.09 01:21)
> >
> > > Inovet ©   (14.10.09 00:49) [14]
> > > FAR символ вводится Alt+256.;)
> >
> > Один символ или несколько символов подряд так можно ввести?
>
> > И чтобы поиск осуществлялся именно по
> > > пять подряд нулевых байт?
>
> В ФАРе принцип один во всех его редакторах. В данном случае
> ввод в диалоге "Поиск файла" в поле "Содержимое текст".
>
> Для ввода по коду есть два два метода: подобный стандартному
> системному - удерживая Alt набрать код символа на цифровой
> клавиатуре, для 0 это 256; и второй - Ctrl+Q и дале символ
> например для 01 - Ctrl+A? для 27 - Esc, вот 0 только первым
> методом получится. После этого редактор перейдёт в обычный
> режим ввода и можно так же повторить ввод по коду.

То ли ты не понял меня, то ли я тебя.
В ТС можно в комбобоксе "Искать с текстом" ввести #0 и такой файл найдётся. А вот что вводить в этот комбобокс если нужно найти "строку" из нескольких таких "символов" подряд не понятно.


 
Inovet ©   (2009-10-14 01:57) [18]

Кстати заглянул на
http://farmanager.com/download.php?l=ru
вышла стабильная версия 2.0 - это уже полностью переписанная под юникод!


 
Inovet ©   (2009-10-14 01:59) [19]

> [17] Германн ©   (14.10.09 01:54)
> В ТС можно в комбобоксе "Искать с текстом" ввести #0 и такой
> файл найдётся. А вот что вводить в этот комбобокс если нужно
> найти "строку" из нескольких таких "символов" подряд не
> понятно.

Я про ФАР вообще-то. Пять раз Alt+256.


 
Inovet ©   (2009-10-14 02:02) [20]

> [19] Inovet ©   (14.10.09 01:59)
> Я про ФАР вообще-то. Пять раз Alt+256.

Собственно разницы нет искать "ААААА" или "\0\0\0\0\0". Вопрос был как ввести этот символ.


 
Германн ©   (2009-10-14 02:04) [21]


> Inovet ©   (14.10.09 01:59) [19]
>
> > [17] Германн ©   (14.10.09 01:54)
> > В ТС можно в комбобоксе "Искать с текстом" ввести #0 и
> такой
> > файл найдётся. А вот что вводить в этот комбобокс если
> нужно
> > найти "строку" из нескольких таких "символов" подряд не
> > понятно.
>
> Я про ФАР вообще-то. Пять раз Alt+256.
>

А я про "поиск". В ТС я тоже могу "Пять раз" #0. Только не находит он файлы с несколькими нулевыми байтами подряд. Находит ли ФАР файлы, в которых в условиях поиска задано "Пять раз Alt+256"?


 
Inovet ©   (2009-10-14 02:14) [22]

> [21] Германн ©   (14.10.09 02:04)
> Находит ли ФАР файлы, в которых в условиях поиска задано
> "Пять раз Alt+256"?

Фигню он находит.:) Точнее всё подряд.:(
Надо в новой версии посмотреть у меня 1.70.


 
Inovet ©   (2009-10-14 02:29) [23]

> [22] Inovet ©   (14.10.09 02:14)

1.75 и 2.0 поведение аналогичное 1.70. В 2.0 вводить надо уже Alt+65536.


 
Германн ©   (2009-10-14 02:35) [24]


> Inovet ©   (14.10.09 02:14) [22]


Теперь возвращаемся к
> Styx   (14.10.09 00:17) [12]
>
> А как найти файл, в котором есть, скажем, пять подряд нулевых
> байт? Я ни одну искалку не смог в это впрячь.
>

Проще, конечно, "закрыть обсуждение", поскольку на сам сабж ответили. А допвопросы от "неавтора" противоречат правилам. Причём дважды.
Но мне вдруг стало интересно. Есть ли такой механизм поиска в "стандартных" программах?


 
Inovet ©   (2009-10-14 02:56) [25]

> [24] Германн ©   (14.10.09 02:35)
> Но мне вдруг стало интересно. Есть ли такой механизм поиска
> в "стандартных" программах?

Короче, я туплю. Если искать надо именно 0x00 0x00 0x00 0x00 0x00, то ведь надо включить опцию "Искать шестнадцатиричный код", ввести "00 00 00 00 00" и не париться с текстовым поиском, всё ищется как надо.:)


 
Германн ©   (2009-10-14 03:23) [26]


> Inovet ©   (14.10.09 02:56) [25]
>
> > [24] Германн ©   (14.10.09 02:35)
> > Но мне вдруг стало интересно. Есть ли такой механизм поиска
> > в "стандартных" программах?
>
> Короче, я туплю. Если искать надо именно 0x00 0x00 0x00
> 0x00 0x00, то ведь надо включить опцию "Искать шестнадцатиричный
> код", ввести "00 00 00 00 00" и не париться с текстовым
> поиском, всё ищется как надо.:)
>

Если в ФАРе есть опция "Искать шестнадцатиричный  код", то я за него.


 
brother ©   (2009-10-14 07:25) [27]

> Если в ФАРе есть опция "Искать шестнадцатиричный  код",
> то я за него.

ща проверил... она появляется при условии, что фар зарегеный.


 
brother ©   (2009-10-14 07:27) [28]

ан нет, билды разные(
1634 хекс поиск отсутствует, 2087 - есть)


 
Inovet ©   (2009-10-14 11:51) [29]

> [28] brother ©   (14.10.09 07:27)
> ан нет, билды разные(
> 1634 хекс поиск отсутствует, 2087 - есть)

Ну твк 2087 это вышедшая в 2006 году последняя версия кстати бесплатная для xUSSR. Потом ФАР разделился на две линейки и стал Open Source: мелкие правки в старой - доступна v1.75 build 2605 под старой лицензией, и новая полностью переделанная Unicode версия v2.0 build 1086 x86 (бывшая 1.80 alfa) с множеством прочих доработок под лицензией BSD. При этом обе как x86, так и v2.0 build 1086 x64.

Я вчера скачал v2.0 build 1086 x86, старую пока оставил они не мешают друг другу, начну ей пользоваться. До этого смотрел альфы юникодовские, но не более.

Вообще я так и не привык к интерфейсу Майкрософт и, когда лед дцать назад на каком-то пиратском диске попался ФАР - сомнения если и возникли, то через десять минут исчезли, потому как и Нортон для Виндоус был опробован ещё что-то и фактически в пользовании был досовский NC4.


 
Styx   (2009-10-15 17:02) [30]

Спасибо!
Обновил ФАР и всё заработало!
А такое безобразие у меня регулярно происходит с текстовыми файлами на флешке - судя по всему, из-за нехватки питания - файл остаётся, а содержимое исчезает. Теперь я знаю, как битые файлы находить :)


 
Inovet ©   (2009-10-15 20:45) [31]

> [30] Styx   (15.10.09 17:02)
> Спасибо!
> Обновил ФАР и всё заработало!

1.75 не стал устанавливать ибо 1.70 испытана многократно, а вот с 2.0 за эти пару дней один раз возник эксцепшен, при нажатии F1 с обращением по недопустимому адресу, отловленный самим ФАРом. Я перед этим, просматривая бегло багрепорт, наткнулся на такое сообщение об исправленом баге, второй раз не нашёл. Так что...:) Но за плюсы и безвозмездный труд ФАР тим - только респект!


 
Кто б сомневался ©   (2009-10-15 22:18) [32]


> А я про "поиск". В ТС я тоже могу "Пять раз" #0. Только
> не находит он файлы с несколькими нулевыми байтами подряд.
>  


Там есть галочка Hex нежто трудно догадатся..
Допустим вводим 4D 5A 50 - и ищем.
Также рядом есть кнопочка Help. Специально.


 
Inovet ©   (2009-10-16 03:56) [33]

> [32] Кто б сомневался ©   (15.10.09 22:18)
>
> > А я про "поиск". В ТС я тоже могу "Пять раз" #0. Только
> > не находит он файлы с несколькими нулевыми байтами подряд.
>
> Там есть галочка Hex нежто трудно догадатся..

Да вот я и не сомневался, что есть, только вот и в ФАРе притормозил.:) Оба менеджера хороши, но какой более программерский - оставим на усмотрение и привычки каждого.


 
RWolf ©   (2009-10-16 09:52) [34]

на всякий случай — поиск/замена в Far понимает регэкспы, в т.ч. и в масках файлов.


 
RWolf ©   (2009-10-16 09:55) [35]

я к тому, что искать символы можно и без извратов со вводом символов, а просто в виде /abcde\x00fgh/


 
RWolf ©   (2009-10-16 10:01) [36]

> *спецсимволы


 
Кто б сомневался ©   (2009-10-16 13:23) [37]


> на всякий случай — поиск/замена в Far понимает регэкспы,
>  в т.ч. и в масках файлов.


TC также .


> Оба менеджера хороши, но какой более программерский - оставим
> на усмотрение и привычки каждого.

В целом быстрее работать в TC (сейчас он Full Unicode support)  по простой причине - иконки и полный Drag and Drop. за счет иконок намного быстрее понимаешь какой файл ты ищешь. А по возможностям они оба мощные, за счет плагинов расширяются, но в TC - есть больший вышеописаный плюс.


 
Styx   (2009-10-16 14:15) [38]


> Там есть галочка Hex нежто трудно догадатся..

И правда есть... Но я Тотал в своё время специально для этого поставил, а галочки не нашёл. :(

> Также рядом есть кнопочка Help. Специально.

Там много букв. :) Я Help нажал, увидел про RegExp и написал \x00\x00\x00\x00\x00 - фиг нашёл. А про галочку не дочитал. :(


 
Inovet ©   (2009-10-16 15:07) [39]

> [38] Styx   (16.10.09 14:15)

В текстовом поиске, как я понимаю, по 0x00 ищутся пустые строки - а они все пустые.



Страницы: 1 вся ветка

Текущий архив: 2009.12.13;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.018 c
2-1256444215
STD
2009-10-25 07:16
2009.12.13
TIcon


15-1255166733
TStas
2009-10-10 13:25
2009.12.13
Как работают подпрограммы?


15-1255817384
POOP
2009-10-18 02:09
2009.12.13
установил TexLive 2008


15-1255549690
Petr V. Abramov
2009-10-14 23:48
2009.12.13
что за директория???


1-1228589526
Германн
2008-12-06 21:52
2009.12.13
BDE и bat-файлы