В последнее время все чаще для демонстрации видео на сайтах
используется flash формат. Всем хороша эта штука, но есть у нее один
маленький недостаток – отсутствие нормальной возможности сохранить файл
на диск. Обходится эта проблема, как правило, использованием плагинов,
позволяющих скачивать встроенные объекты или вручную, поиском адреса в
коде с последующей закачкой. Однако некоторые swf-файлы не содержат
каких-либо данных, а являются своего рода redirect’ом на другой файл,
поэтому скачивание и просмотр их кода ничего не дает.
Для этих (и ряда других) случаев есть изящное решение задачи. Нужные
файлы хранятся в кэше броузера, вопрос лишь в том как их оттуда достать.
Если вы видели кэш Firefox (находится по адресу\Documents and
Settings\username\Local Settings\Application Data\Mozilla\Firefox\Profiles\profile_id\Cache), то поймете о чем идет речь. В старом добром MSIE все файлы в кэше
раскладывались по папкам сохраняя расширение, а в Firefox все данные
выглядят как файлы с именами вроде 0CAAFAA4d01.
Открываем новую вкладку [Ctrl+T], в строке адреса пишем (подключение к сети необязательно) about:cache и нажимаем Enter.
Во вкладке появится информация о состоянии кэша:
Memory cache device – все, что сейчас находится в памяти броузера;
Disk cache device – данные, хранящиеся в дисковом кэше.
List Cache Entries выводит список всех объектов и их местонахождение на локальном диске и URL в сети.
Поскольку файлов очень много, удобно пользоваться поиском: нажав
[Ctrl + F] внизу над строкой состояния появится строка поиска. Отыскав
нужный файл вы увидите его сигнатуру (те самые 0CAAFAA4d01), после чего
достаточно скопировать и переименовать файл в "правильный” формат.
|