一、那四遍点击到底发生了什么
周三下午三点十七分,我坐在书房靠窗的位置,把那台用了六年的旧笔记本打开,屏幕上还留着前一晚没关的十七个标签页。我打开「彩库图库免费下载」的首页,准备做一件很简单的事:下载一张图,记录它的尺寸、文件名和下载耗时。第一遍,我点了主按钮,文件落到下载目录,名字是 image_download_1.jpg,2400×1600,耗时 4 秒;第二遍,我换了一个入口点,得到的文件叫 image_download_2.jpg,尺寸一模一样;第三遍和第四遍我用校验工具算了哈希,结果四个文件的 MD5 全相同。也就是说,我在很长一段时间里,以为自己在「比较不同来源」,其实只是一遍遍拿到同一份东西。这个发现让整件事的难度陡然上升,因为它意味着我之前所有关于「哪个入口更可靠」的直觉,都建立在一个错误的前提上。
我把这个过程记在一张 A5 便签上,编号 12-10-01,贴在显示器右下角。便签上现在有七行字,其中三行被划掉了,剩下四行分别是:同一份文件、不同文件名、尺寸一致、耗时不稳。我承认这四行里没有一行能直接支撑一个结论,但我觉得记下来比不记好,至少下次再有人问我「彩库图库免费下载靠不靠谱」,我可以把便签翻给他看,而不是说一句含糊的「还行」。写作这件事最怕的就是含糊,而我今天恰恰处在一种含糊里,所以这篇笔记的形态只能是记录,不能是判断。
二、老周的清单和那张对不上号的海鸥
周一晚上,城西一家设计工作室的图库整理员老周在微信上发来一个 Excel 文件,说这是他三个月前整理的目录,37 行,让我帮忙看看还能不能对上。我花了大约五十分钟逐行核对,结论是只有 21 行能匹配到我这边下载下来的文件名。第 14 行写着「海鸥 03」,而我下载下来对应位置的文件叫 seagull_final_2.jpg,我问他原名是什么,他回了一句「我也没见过原名,是接手时就这么写的」。这句话很轻,但分量不轻,因为它说明这张图在传到他手上之前,就已经至少被重命名过一次,而重命名的动机、时间和执行者,全部无从查证。免费图库的链条一旦拉长,命名就不再是技术问题,而变成了溯源问题。
我没有责怪老周的意思,他做的事情在行业里非常普遍:接手、整理、交付,中间不做考古。但这次对照让我意识到一件不太舒服的事:当我们谈论「下载」的时候,我们实际上假设了文件背后有一条可追溯的来路,而这条来路在很多免费图库里是断裂的。这个观点可能有点苛刻,我知道有人会说「能用就行」,我接受这个反驳,只是我个人无法把「能用」当成终点。我这些年写东西的习惯是先问出处,再问内容,这个顺序改不掉,也不想改。
三、备份这件事,我是看了别人的文章才想明白的
真正让我把「下载」这件事重新想一遍的,是周五读到的一篇讲恢复与备份的文章,标题是「494949.cm图库恢复与备份」。那篇文章讲的不是图库本身,而是文件在丢失之后如何找回来,我照着它给的方法做了一次本地归档,才发现自己前两次下载根本没有落到同一个目录里——一次在默认下载文件夹,一次在我随手建的临时目录。也就是说,在那几个小时里,我以为自己在做「重复实验」,实际上连实验环境都没统一。这算不上什么重大发现,但它让我对自己之前的几条记录产生了怀疑,我甚至一度想把便签全部撕掉重来。最后我没撕,只是用红笔在每一条后面加了「环境未控」四个字。写下这四个字的时候我有点沮丧,因为它等于承认了这篇笔记的很大一部分内容,论证强度是偏弱的。
四、一句我必须说清楚的个人判断
我把这个判断写下来,是因为我讨厌那种「见仁见智」的收尾。任何工具都有它适用的场合,问题在于使用者有没有意识到场合的边界。以我自己的用途——写长文章需要配图、需要对图源负责——来说,这个站点的短板在于出处信息薄、命名不稳定、重复率高;但如果只是做一张临时的社交卡片、不在乎档案价值,那么它的效率未必比别的差。所以我给出的判断是有条件的,条件是:你需要的到底是「一张图」,还是「一张可以追溯的图」。这两个需求看起来相似,实际相差很远,而大部分关于免费图库的讨论,都在这两个需求之间来回滑,谁也不肯把话说死。
五、还没答案的四个问题
第一,重复呈现是技术架构的结果还是运营策略的选择?我倾向于是前者,但没有证据,样本只有 63 个文件。第二,Safari 那边 20 次里失败 7 次,失败的具体环节是在请求发出前、传输中还是写盘后?我录了屏,但没有抓到错误码,这个问题得等我学会看网络面板才能推进。第三,老周清单里那些对不上的名字,能不能通过反向搜图找回原始出处?我试了两张,一张找到了,一张没有,样本太小,不敢下结论。第四,也是最让我困扰的一个:当我说「这个站点不适合依赖」的时候,我依据的到底是它的缺陷,还是我对「可靠」这个词的私人定义?我怀疑是后者占了更大比重,而这一点,我到现在还没想明白。也正因为没想明白,这篇文章只能停在「笔记」的位置上,而不是「结论」。顺便记一句,读「正版澳门原料免费下载」那篇时我注意到它对来源核验的步骤写得很细,那套流程我打算下周照搬过来,重测一遍我上面的第二个问题;如果对上了,也许这四个问题里能少掉一个。