HandyCache форум

Главная категория => Дополнения, плагины => Тема начата: Дем от 11 июля 2007, 11:10:08



Название: Программа для анализа кеша IE - обсуждение
Отправлено: Дем от 11 июля 2007, 11:10:08
Итак, плод напряжённой двухдневной работы в урванные кусочки времени :)
Программа анализирует содержимое index.dat - т.е. системные методы работы с кешем не используются, можно работать с непривязанной к системе копией.
В связи с тем, что информации о структуре данного файла у меня естественно не было, интерпретация его содержимого может оказаться непредсказуемо-неверной.
Итак, как работать:
копируем прогу в папку с index.dat и запускаем.
WildIECache.exe [opt [outdir]]
outdir - выходной каталог. Создать ручками предварительно. при неуказании - в текущий.
opt - что собственно делаем. А именно:
I - информационное. просто показывается содержимое кеша и преобразованные имена. файлы не трогаются.
L - создаётся хардлинк на файл. NTFS only, естественно.
C - копирование файлов
M - перенос файлов. между дисками не работает. Внимание - необратимое разрушение кеша!
без параметров - просто показывает содержимое index.dat

Может быть также использована для просмотра содержимого index.dat от куков и хистори. Копировать там естественно нечего.

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


Название: Re: Программа для анализа кеша IE - обсуждение
Отправлено: DenZzz от 11 июля 2007, 14:36:23
1. Каковы системные требования? Только под Windows NT/XP? .NET нужен? NTFS или FAT32 имеет значение?

2. Что получается на выходе? Это можно будет использовать в кэше HC без дополнительной обработки?

P.S. Попробовал на Win98 (FAT32, .NET нет) - не хочет запускаться! Выдает ошибку: "Файл WILDIECACHE.EXE связан с отсутствующим компонентом KERNEL32.DLL:CreateHardLinkA."...


Название: Re: Программа для анализа кеша IE - обсуждение
Отправлено: Михаил от 11 июля 2007, 14:49:56
2. Что получается на выходе? Это можно будет использовать в кэше HC без дополнительной обработки?
Не может оно получиться. Для этого программе надо как минимум понимать регэкспы, уметь прогонять через Преобразование URL и содержать в себе внутреннюю процедуру НС преобразования адреса в имя файла (т.е. содержать в себе добрую часть кода НС). Тем не менее, замысел очень нужный. Может, можно оттестить сейчас код как отдельную программу безотносительно к ее применимости к НС, а потом передать исходник на Дельфи mai62, чтоб он интегрировал все это в НС. Или это пишется не на Дельфи?


Название: Re: Программа для анализа кеша IE - обсуждение
Отправлено: Дем от 11 июля 2007, 20:49:23
1. Для данного экземпляра - 2000+. Не подумал, что под 98 вообще не запустится. Завтра откомпилю экземпляр без данной функции.
NTFS или FAT32 - значения не имеет. Но на FAT хардлинки создаваться не будут.
2. на выходе - папка с примерно таким содержимым:
Код:
fs6.deviantart.com#%i#%2005#%018#%9#%a#%Corvus_by_Aerin_Kayne.jpg
fs6.deviantart.com#%i#%2005#%021#%6#%8#%Dragon___by_Aerin_Kayne.jpg
fs6.deviantart.com#%i#%2005#%027#%5#%e#%The_Golden_Spiral_by_epsilonx.jpg
fs6.deviantart.com#%i#%2005#%047#%4#%7#%Dragon_Baby_by_glidderbug.jpg
fs6.deviantart.com#%i#%2005#%047#%6#%6#%Cheetah_by_thylobscene.jpg
fs6.deviantart.com#%i#%2005#%047#%7#%0#%Linn_by_everlast06.jpg
fs6.deviantart.com#%i#%2005#%048#%5#%5#%Raeadh__ani__s_Heart_by_Anaealrhan.jpg
fs6.deviantart.com#%i#%2005#%048#%e#%e#%At_the_end_of_the_sea_by_Reako.jpg
fs6.deviantart.com#%i#%2005#%048#%e#%f#%Horus_by_Aerin_Kayne.jpg
ИМХО, достаточно удобно для дальнейшего прогона
Насчёт интеграции в НС - не знаю, оно на С++... Да и как мне кажется будет актуальным и независимое использование.
А вот встроить в программу конверсии кеша - возможно да.


Название: Re: Программа для анализа кеша IE - обсуждение
Отправлено: Дем от 12 июля 2007, 09:34:47
Вариант под 98


Название: Re: Программа для анализа кеша IE - обсуждение
Отправлено: DenZzz от 12 июля 2007, 13:40:33
I - информационное. просто показывается содержимое кеша и преобразованные имена.
...
без параметров - просто показывает содержимое index.dat

Слишком быстро строки проскакивают по экрану - не разглядишь! А можно это в какой-нибудь файл писать для неторопливого просмотра?


Название: Re: Программа для анализа кеша IE - обсуждение
Отправлено: Дем от 12 июля 2007, 13:55:52
в смысле - в прогу вставить? а так - редирект в файл работает
Я его сделал чисто для того, чтобы определить корректно прога работает или мусор жевать начала.


Название: Re: Программа для анализа кеша IE - обсуждение
Отправлено: Дем от 13 июля 2007, 01:40:39
Небольшой багфикс на предмет обработки некорректного содержимого индексного файла