Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.12.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.008 c
15-1255375330
Petr V. Abramov
2009-10-12 23:22
2009.12.13
как бороться с IE8


2-1256116699
harisma
2009-10-21 13:18
2009.12.13
Зависимость высоты компонента от размера фонта


2-1256239573
Nucer
2009-10-22 23:26
2009.12.13
Передача ссылки на объект в SendMessage


3-1231324322
Palladin
2009-01-07 13:32
2009.12.13
Параметры ADO и условие like


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский