Как найти файлы, в которых первый символ - x00

Материал из TCKB 2.0

Перейти к: навигация, поиск
Q: Как найти файлы, в которых 1-й символ - 16-ный x00?
A: В принципе можно искать через wdx-плагины. Проще всего использовать Script Content.

Я, правда, не очень хорошо разбираюсь в 16-тиричных потрохах файлов. Возможно это поможет.

script.ini:

[Script]
Section=First Hex Letter
 
[First Hex Letter]
Script=FirstHexLet.vbs
LongName=1
ParseDirs=0

FirstHexLet.vbs:

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,
Операция = "равно",

Значение = 0.


Batya

Личные инструменты
Реклама