Форум: "Прочее";
Текущий архив: 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.55 MB
Время: 0.007 c