先说那个下午
3 月 17 日下午两点多,我在书房把一块 2013 年买的移动硬盘接上笔记本,硬盘里有一个叫「软件备份」的目录,目录下第 6 个子文件夹是空的,第 7 个里面有 3 个压缩包,名字分别是 setup_2010.exe、ysglp_v5.exe 和 gjp_free_old.rar。第一个 47.3 MB,点开提示「压缩包损坏」;第二个 12.8 MB,双击后弹出一个 2009 年的窗口风格,然后就没有然后了;第三个 31.2 MB,解压到 71% 报错。我坐在那儿对着屏幕看了大概四分钟,才想起来去翻硬盘上一个 txt 文件,那上面写着「2010 年前后留存,未核验」。
之所以提这件事,是因为「正版管家婆免费版老版」这个说法本身,就带着一种我很难处理干净的模糊性。它既指一个产品在某个历史阶段发布的免费版本,又指后来在网络上被反复搬运、改名、重新打包之后残留的一批文件。这两者之间的距离,不是一句「请以官方为准」能填平的。我能做的,是把手上能确认的部分写清楚:文件名、大小、哈希值、来源渠道、以及每一次核对失败的具体位置。今天写下的这些,很多地方还是问号。
几个具体细节,以及一个不太好听的判断
第一个细节来自老陈。他是我 2016 年在一家小软件经销商那里认识的,做过三年售后支持。2026 年 5 月 19 日晚上我给他打电话,问 2011 年前后免费版的事,他在电话里念了一串 MD5,念了三遍,中间错了一位,我记下来一共 32 个字符,和我在另一个地方查到的不一致。他说他记不清了,但坚持认为「免费版老版」和后来那些挂着同样名字的东西,根本不是一个东西。第二个细节是那本《进销存软件版本对照手册》,2021 年 4 月我在城南一家旧书店花 18 块钱买的,第 178 页有一个表,列了 7 个旧版本号,其中 2 个我在任何地方都搜不到第二条记录。第三个细节是去年 11 月我在一个还剩 3 个活跃用户的老论坛上注册了账号,发了 2 帖问附件,第 27 楼那位回复我一句「抱歉,该附件已不存在」,回复时间是 22:41。
说实话,我对这个方向的整体判断是悲观的:所谓「正版管家婆免费版老版」在网络上流通的大部分所谓存档,来源都经不起一次像样的追问。这不是说所有文件都是假的,而是说,当你没办法验证的时候,它对你而言就等于不存在。我知道这句话会让一些找老版本的人不太舒服,他们可能只是想在一台旧机器上跑起来,或者想看看十年前界面长什么样。我理解这种需求,但我仍然不愿意在拿不出校验值的情况下把它写成「可用」。类似的资料核对问题,我在整理「三期内必开一期的精准资料」那类页面时也遇到过,方法可以借用,结论不能照搬。
还没想清楚的三个问题
第一个问题是版本号的边界。2009 到 2012 这三年间,至少存在过 6 种不同的命名方式,其中两种只差一个后缀字母,而这两种在功能描述上又被写得几乎一样。我没办法确定它们是同一个东西的两次打包,还是确实不同的两个分支。第二个问题是「免费」这个词的历史含义。早期所谓免费版,很多时候是功能受限的试用形态,而不是今天理解的那种永久免费,这一点在我能找到的 4 份说明文字里表述不一,最晚的一份落款是 2011 年 8 月。第三个问题更麻烦:如果一份文件的原始出处已经消失,但它在三个不同地方被转载过,且三次转载的哈希值都一致,这算不算一种可接受的旁证?我倾向说不算,但我也承认,这个标准一旦严格到某个程度,很多历史资料就没法写了。
我把这几个问题列在笔记本第 43 页,下面空了两行,准备以后补。补之前,我可能会再查一次「新奥门494949.cm历史数据报告」那类带时间序列的页面,倒不是内容相关,而是它们对「某年某月某日发生过什么」的记录方式,对我梳理时间线有帮助。另外还有一个纯技术层面的排查没做完:不同浏览器内核对老式安装包的解压行为不一样,我用「浏览器27049打开网址42749」那条路径试过一次,返回的结果和前一天不同,我还没搞清楚是缓存还是别的原因。这类小问题看起来琐碎,但它会直接影响你判断「文件到底有没有坏」。
一个折中的做法
最后说一个我自己在用的办法,谈不上严谨,但比盲信好一点。任何一份标着老版本的免费安装包,我会先做三件事:记录它被下载时的完整文件名和大小,精确到字节;在至少两个互相独立的地方找同样的文件做比对;把解压过程完整录屏一份,包括报错的那一帧。这三步做完,如果还是对不上,我就把它归档到一个叫「未核验」的文件夹里,标签写清楚日期。这样做效率很低,一天最多处理 5 个文件,但至少一年之后我回头看,知道自己当时在哪儿停下的。目录里现在躺着 6 个这样的物件,其中 1 个是 2010 年的,2 个没有年份,还有 3 个我连来源都记不清了。
写到这里,最初那个下午的问题其实一个都没有解决。硬盘还接在电脑上,三个压缩包还在那个叫「软件备份」的目录里,其中一个的解压进度停在 71%。我能确认的只是它们的名字和大小,以及我确实试过。关于这块内容,我会继续记,也会继续把对不上的地方写出来,而不是把它们藏起来。