View previous topic :: View next topic |
Author |
Message |
Evgenych
Joined: 25 Jan 2005 Posts: 53
|
(Separately) Posted: Wed Jan 11, 2006 00:03 Post subject: Как найти файлы, в которых 1-й символ - 16-ный x00? |
|
|
Сабж. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Jan 11, 2006 11:27 Post subject: |
|
|
Гмм...
А разве поиск с галками "С текстом" и "HEX-код" это не то, что нужно? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Wed Jan 11, 2006 13:37 Post subject: |
|
|
Batya
Quote: | Как найти файлы, в которых 1-й символ - 16-ный x00? |
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Jan 11, 2006 16:16 Post subject: |
|
|
Как всегда, в спешке не понял.
В принципе можно искать через wdx-плагины. Проще всего использовать ScriptContent.
Я правда не очень хорошо разбираюсь в 16-тиричных потрохах файлов. Возможно это поможет ...
script.ini:
Code: | [Script]
Section=First Hex Letter
[First Hex Letter]
Script=FirstHexLet.vbs
LongName=1
ParseDirs=0 |
FirstHexLet.vbs:
Code: | Dim FSO, TextFile, FileObj, FirstLetter
Set FSO = CreateObject("Scripting.FileSystemObject")
Set FileObj = FSO.GetFile(FileName)
if FileObj.Size > 0 then
Set TextFile = FSO.OpenTextFile(FileName, 1)
FirstLetter = TextFile.Read(1)
TextFile.Close
content = Hex(Asc(FirstLetter))
Set TextFile = Nothing
end if
Set FSO = Nothing
Set FileObj = Nothing |
При поиске из TC переходим на закладку "Плагины", ставим "Поиск с плагинами", выбираем:
Плагин = script,
Свойство = Result,
Операция = "равно",
Значение = 00.
Только у себя я ничего не нашел ))
Что это за файлы такие? |
|
Back to top |
|
 |
Evgenych
Joined: 25 Jan 2005 Posts: 53
|
(Separately) Posted: Wed Jan 11, 2006 20:09 Post subject: |
|
|
Quote: |
Что это за файлы такие?
|
испорченные
Все сработало!
только Значение = 0 |
|
Back to top |
|
 |
|