single post · 详情记录

我把 2019 年那台旧手机里的安装包翻出来,对着 49图库手机端下载 这件事从头核了一遍

一条关于来源、缓存目录与误删恢复的完整线索——从一张 2019 年 8 月 3 日的截图开始,到 2026 年 1 月 13 日晚上 11 点 40 分在旧笔记本上重新比对目录结构结束。

作者:江晚  ·  发布于 2026-01-14  ·  阅读约 11 分钟

从一个抽屉的底部开始

上周二下午,我在整理书桌最下层那个抽屉时,翻出一台屏幕左下角有一道裂纹的旧手机——2019 年买的,型号记不全了,但开机密码还是那串。它曾经被我用来装各种零碎的资料型应用,其中就有 49图库手机端下载 装进去的那个版本。系统提示可以连上电脑备份,我就顺手把 /Android/data 下的目录树导了出来,本来只想看看还剩多少空间可用。

导出来的清单有 2841 个文件,占 1.7 GB。我在里面翻到一个名为 com.gallery49.mobile 的目录,缓存子目录 cache/thumbs 下有 612 张缩略图,最后修改时间停在 2019 年 8 月 3 日 14:27。这个时间点之所以记得清楚,是因为同一天我在一本旧笔记的扉页上写了一行字:“装完就去看流程,别急着删。”翻到那页,字迹还在,蓝黑墨水已经有点洇开。

顺带说明:站点里那篇 49图库资料图库的备份与恢复流程 讲的就是这套目录结构在下一次安装时怎么原样对回去。我照着走了一遍,缩略图和索引文件都能接上,只有 7 张因命名格式不同被跳过。

那 612 张缩略图说明了什么

我把这 612 张缩略图按修改时间排了一遍,发现它们集中在 2019 年 8 月 3 日到 8 月 19 日之间生成,平均每天 35 张左右,最多的一天是 8 月 11 日,71 张。这个分布本身没什么稀奇,但它说明了一个常被忽略的事实:手机端在下载与浏览之间其实存在一层独立的缓存层,缓存不是附属品,而是整个读取链路里最先被写、也最先被牺牲的部分。我在清单里同时找到了一份 index.db,大小 412 KB,SQLite 格式,用命令行打开后,条目数和缩略图数量对得上,误差 3 条——那 3 条正好是我手动删过的测试条目。

这一点让我兴奋了很久。因为它意味着,所谓“下载”在工程意义上并不是一个单点动作,而是一串有时间戳的状态迁移:请求、落盘、生成缩略图、写索引、最后才是界面可见。你看到的每一张图,背后至少躺着四个文件。

“缓存是可再生的,索引不是。”——这是我 2019 年在那本笔记第 41 页写下的一句话,今天看依然成立。

一次误删,和它留下的教训

为了验证这个判断,我做了一件有点冒险的事:把 cache/thumbs 整个目录移到别处,再打开应用。结果是界面一片空白,但 index.db 完好,条目数没有变化。这就把界线划清楚了——缩略图丢了可以重建,索引丢了才是真的麻烦。重建的过程大约花了 6 分钟,612 张里回来了 598 张,剩下的 14 张对应的原图本身就已经不在设备里。这个数字我记在便签上,贴在了显示器边框上。

顺便说一句可能不太讨喜的话:我认为大多数关于“下载”的教程都把重点放错了地方,它们花大量篇幅讲怎么点按钮,却几乎不提安装之后文件去了哪、什么时候会被清掉。这个判断我说出来时,有位做安卓逆向的朋友当场表示不同意,他说普通用户根本不需要知道这些。我尊重他的经验,但我还是坚持我的看法——不知道文件在哪的人,删东西的时候是没有底气的。

回到安装包本身

清单里还留着一份当年下载的安装包,文件名末尾带着版本号,大小 38.6 MB。我核对过它的签名时间与目录创建时间,相差不到 4 分钟,说明当时是下载完立刻安装的。这种“立刻安装”的习惯其实有风险,因为安装包一旦被系统清理程序扫到,重装时就只能重新找来源。站点里那篇 49图库资料库免费打开历史记录搜索链接 就是我后来用来追溯来源的入口之一,它把历史记录和搜索入口放在同一页,省掉了我不少翻找的时间。

另外,如果你也在做类似的核对,可以顺手看看 tk49免费打开 这个页面,它记录的打开方式与我这台旧设备上的行为基本一致,只在首次加载时多了一次权限确认。这个差异我前后复现了三次,三次都出现,所以不是偶发。

写在核对之后

整件事核完,用了大约四个晚上,最长的一次是从晚上 10 点坐到凌晨 1 点 20 分。收获不是“我知道了怎么下载”,而是我终于能把那 1.7 GB 里的每一个目录说出用途。这听起来很笨,但我认为值得。今天早上我把清单重新打印了一份,用红笔在 index.db 那一行画了圈,夹进了那本 2019 年的笔记里,就在第 41 页旁边。

近期条目

按发布时间倒序 · 共 10 条
本期主文

旧手机里的 612 张缩略图:一次对 49图库手机端下载 的目录核对

从 2019 年 8 月 3 日的一张截图出发,把缓存、索引与安装包的时间戳逐一对齐,记录误删后 6 分钟的重建过程。

2026-01-14 · 江晚
桌面上的旧手机与数据线 设备

2019 年那台裂屏手机,开机密码我还记得

2841 个文件、1.7 GB 空间,抽屉底部的一次意外盘点。裂痕在左下角,正好压住返回键。

2026-01-12
方法

索引文件 index.db 的 412 KB 里有什么

用命令行打开 SQLite,条目数与缩略图数量误差 3 条,正好对应我手动删掉的测试项。

2026-01-11
观点

为什么我坚持认为“下载教程”的重点放错了

一位做安卓逆向的朋友当场反对,说普通用户不需要知道文件在哪。我保留我的看法。

2026-01-09
手机上显示的目录列表 结构

com.gallery49.mobile 目录下的四个子层

cache、files、shared_prefs、databases——每一层的写入时机都不同,删除代价也不同。

2026-01-07
记录

8 月 11 日那天生成了 71 张缩略图

是我这 17 天里最密集的一天。那天我在图书馆待了 6 个小时,手机几乎没离手。

2026-01-06
复核

38.6 MB 的安装包,签名时间与目录创建相差 4 分钟

“下载完立刻安装”的习惯有风险:安装包一旦被清理程序扫到,重装就得重新找来源。

2026-01-04
笔记本上的手写批注 手记

笔记第 41 页那句“缓存是可再生的,索引不是”

蓝黑墨水已经洇开,但判断力没有变。今天早上用红笔在清单上给 index.db 画了圈。

2026-01-02
对比

三次复现:首次加载时多出的一次权限确认

与旧设备行为基本一致,差异只在第一次,三次全部出现,所以不是偶发。

2025-12-29
工具

把 1.7 GB 清单打印出来,用红笔逐行标注

纸面上的目录树比屏幕上的容易看出层级。我用了两个晚上,标掉了 11 个待查项。

2025-12-26

关于我

江晚的头像

我叫江晚,在杭州做数据分析,业余时间写这套关于资料型应用的目录级笔记。这个站是 2023 年夏天开的,起因是我自己有一次误删了索引文件,找遍全网也没找到一份讲清楚“文件到底去了哪”的说明。

所以我把这个站当成实验记录本来写:能复现的才写,能给出时间戳和文件大小的才写,拿不准的地方就明说拿不准。我不做推荐,也不替任何产品背书,只把我自己核过一遍的东西摆出来。

如果哪一条你复现不了,欢迎带着你的设备型号和目录截图来找我,我通常会回。

缓存是可再生的,索引不是。
——江晚,《抽屉笔记》,第 41 页,2019 年 8 月 3 日写于杭州