前几天,我在 Chrome 中通过 URL 打开了一个 PDF。我可以在 Chrome 中查看整个 PDF,但无法保存,因为保存时会出现服务器错误——因为 PDF 的 URL 不再有效。
看起来 Google PDF 查看器中的“保存文件”功能尝试从源重新下载文件,而不是仅仅抓取已存在于我的缓存中的文件。
如果我通过 chrome://cache/ 查看 chrome 的缓存,我可以看到 PDF 的 URL,但看不到文件本身。
这个文件现在在我的系统中位于哪里?
答案1
OS X 将用户缓存存储在 中~/Library/Caches
。Library 文件夹是隐藏的,但您可以通过以下方式进入该文件夹:前往 Finder,单击前往,按住 ⌥ 并单击 Library。
您在评论中说缓存不易搜索。
您也可以尝试从命令行搜索:
cd ~/Library/Caches/$FOLDER
grep -Rl '%PDF' .
如果存在较大的二进制 blob 缓存文件,您可以尝试使用 Hex 编辑器(我喜欢 OS X 的 Hex Fiend)。搜索 Hex 25 50 44 46
( %PDF
),从那里开始复制并将其存储在新文件中。祝你好运!