8

В Mac OS X, где находится кэш, в котором хранятся Flash-видео, воспроизводимые в Chrome?

2 ответа2

6
~/Library/Caches/Google/Chrome/Default/Cache/

Проверено на Chrome 10 и Youtube.com

4

У меня такое ощущение, что вы хотите сохранить кэшированное флэш-видео для редактирования или что угодно.

Если так, то вот мой ответ: получить его из кеша практически невозможно, потому что chrome использует уникальную базу данных для хранения кеша, которая недоступна для чтения в OS X (или Windows, Linux и т.д.). Есть некоторые инструменты, которые могут читать базу данных chrome, но они не работают с видеофайлами (они созданы для удаления некоторых конкретных файлов в базе данных в целях отладки вместо сохранения файлов из базы данных).

Поэтому вместо того, чтобы получать его из кеша, вы должны попытаться перекомпилировать флэш-файл. Это требует обширных знаний в сценарии действий - и умного хакера (некоторые разработчики очень хорошо умеют запутывать хакеров, поэтому вы ошибаетесь). Я не могу покрыть это. Наконец, если вы получите URL видеофайла, убедитесь, что у вас есть подходящий инструмент для его загрузки. Скорее всего, вам нужно будет подделать свое происхождение (браузер, cookie и т.д.).

Кроме того, вы можете сделать запись экрана, чтобы получить видео, но качество не будет соответствовать исходному файлу.

Наконец, если вы искали видео, которое вы смотрели, но забыли, где оно находится в Интернете (или удалено), вам совершенно не повезло. Там нет никакого способа, чтобы получить это. Вам нужно найти какого-нибудь старшего инженера в Google, который точно знает, как chrome читает свою базу данных, чтобы помочь вам (и, вероятно, такие знания являются результатом сотрудничества нескольких инженеров, поэтому вы должны привлечь всю команду к работе). В этом случае на самом деле так же сложно, как взломать базу данных DMV, чтобы изменить свои записи вождения.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .