Home > workshop > Просмотр кэша Firefox

Просмотр кэша Firefox

May 2nd, 2008

В последнее время все чаще для демонстрации видео на сайтах используется 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), после чего достаточно скопировать и переименовать файл в “правильный” формат.

Categories: workshop Tags: ,
  1. May 2nd, 2008 at 18:41 | #1

    Хм… полезная фишка. Не знал о том что так удобно можно просматривать кэш ФФ.
    Раньше для копирования подобных флешей просто загружал страницу в ИЕ, а потом из кэша копировал :) .

  2. May 2nd, 2008 at 19:56 | #2

    Полезно и занятно. Только я не оч понял, сколько может в памяти висеть сразу?

  3. May 2nd, 2008 at 23:59 | #3

    Firefox отличается повышенным аппетитом. 200-300 Мб за раз съедает.

  4. a
    May 3rd, 2008 at 00:15 | #4

    сие кстати есть и в опере:
    opera:cache+поиск по коду видеоролика

  5. Laser
    May 3rd, 2008 at 03:58 | #5

    Говорят, в третьем фаерфоксе намного улучшена работа с памятью. Уже выпущена Beta5, ей вполне можно пользоваться.

    Мне редко нужно качать видео во флеше, но я часто качаю трейлеры с apple.com. Вот тут рассказано, как их качать: http://www.krunk4ever.com/blog/2006/12/17/how-to-download-hd-trailers-from-applecom/

  6. sinyavsky
    May 4th, 2008 at 01:54 | #6

    спасибо всем за инфу,в Эксплорере както нашел кеш,а опере сам не разобрался.теперь буду шарить!

  7. sinyavsky
    May 4th, 2008 at 15:36 | #7

    кстати я немного не понял-у тебя получилось выцепить SWF отдельно?или только как FLW файл?Потому что я ,найдя в кеше flw,загрузил его через Macromedia Flash и сохранил как SWF отдельным файлом.ну это как вариант.

  8. May 4th, 2008 at 22:24 | #8

    sinyavsky

    в swf, похоже, делается ссылка на flv. Встроенный в страницу swf можно скачать хоть плагином (например, Download Embedded), хоть вручную, но проиграть этот файл не получится.

  9. Maks
    May 5th, 2008 at 02:27 | #9

    хм
    спасибо за инфо
    я вообще на фаерфокс поставил плагин unplug
    он ввиде кнопочки, нажимаешь и показывает ссылку где лежит файл медиа, и качаешь.
    Таким образом с майл ру 0 мой мир – поиск музыки, можно натаскать все что пользователи миров загрузили
    я так понял вся музыка загруженная пользователями висит на одном сервере
    делаешь unplug и качаешь по ссылке прямо на комп

  10. sinyavsky
    May 5th, 2008 at 04:24 | #10

    flw это как бы рабочий файл флеша,как PSD в фотошопе.тоисть потом его можно переконвертировать в swf,который спокойно читается флеш-ридерами.

  11. May 5th, 2008 at 10:59 | #11

    sinyavsky

    я уже не знаю как объяснить :) . Вообщем встроенный в страницу swf весит 30 Кб, его-то как раз и видят плагины. А вот связанный с ним flv файл весит уже 19 Мб и плагинами не цепляется.

  12. July 15th, 2008 at 19:43 | #12

    Любопытно. Хотелось бы видеть надпись “продолжение следует” :)

  13. father-commbat
    March 25th, 2009 at 02:06 | #13

    Ух, ты! Работает!!!

  14. April 24th, 2009 at 16:06 | #14

    Спасибо! Полезная инфа!

  15. Alex
    June 9th, 2009 at 19:19 | #15

    У меня файрфокс в.3.0.10 стоит все это работает, но я в упор не вижу сигнатуры файлов (типа 0B7096EEd01), где они там?! Скриншот что-ли покажите.

Comments are closed.