Название: Программа для анализа кеша 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 Небольшой багфикс на предмет обработки некорректного содержимого индексного файла
Powered by SMF 1.1.3 SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com |