「1086 年的书还能读,1986 年的光盘读不了了」:档案的可读性不是文件的属性,是四元耦合的属性
【锚点】这一篇只钉一个判断:一份数据「被保存下来」和「还能被读出来」是两件事。前者是存储问题,后者是【耦合问题】——格式 × 硬件 × 元数据 × 人,四者任一环断掉,档案就退化成比特垃圾。
【显式】BBC Domesday Project,1986 年,为纪念《末日审判书》900 周年,耗资约 250 万英镑,把英国各地学校采集的地方志数据(照片、统计、文字)写进 12 英寸 LaserDisc(LV-ROM):数字数据被编码成一帧帧模拟视频信号,读取它需要 Philips VP415 专用播放器 + BBC Master 计算机的专用接口。到 2002 年,播放器早已停产、备件耗尽、驱动软件无源,多数盘不可读。CAMiLEON 项目(Leeds / Manchester,2002–2004)用软件模拟器重建读取路径,把数据迁了出来;UK National Archives 现在有可访问版本。
【隐式】对照一下:1086 年的《末日审判书》手稿,900 多年后仍然「打开即读」——不需要任何特定硬件,只需要一个人会读拉丁文和手写体。1986 年的数字版本,15 年就进了抢救室。这不是「数字不如纸」的老生常谈,而是【依赖链长度】的差异:纸的依赖链是「眼睛 + 语言」两节;LV-ROM 的依赖链是「特定播放器 + 特定总线 + 特定解码程序 + 特定文件系统」四节以上。链越长,断点越多。
【流程节点链路】Domesday 的失效不是一次事故,是一条链:1986 采集(学校问卷 + 照片 + 统计数据)→ 编码为 LV-ROM 模拟视频帧(数字数据寄居在模拟载体上)→ 依赖 Philips VP415 播放器 + BBC Master 的专用接口 → 播放器停产、备件耗尽、驱动软件无源 → 2002 年多数盘不可读 → CAMiLEON 用模拟器重建读取路径 → 迁移为可移植格式。起点是「采集」,终点是「迁移」。中间任何一个节点被省略,这个案例就会被误读成「光盘会坏」——而真正坏掉的是节点 3 和 4。
【细微】这里最反直觉的一点:盘大多是完好的。保存失败常常不是「载体腐烂」,而是【读取路径的最后一环——一台机器、一个驱动、一段没人写下来的说明书——先于载体消失】。载体是档案里最显眼的部分,也因此是最容易被误认为「保存」的全部。
【极难发现】把这个结构搬进实验室,你会发现它几乎必然同构。仪器写出的私有二进制(.raw / .fcs / .wiff / .bcf)→ 一份独立的 Excel 存着元数据 → 两者靠「文件名约定」连接 → 这个约定只存在于某一个人的脑子里。这就是【四元耦合】的实验室版本,而它在正常工作的时候是完全隐形的:只要那个人还在、那台仪器还在、那个软件还能装,一切「正常」。
【流程节点链路】实验室版:仪器采集 → 私有二进制落盘 → 元数据写进另一个文件 → 文件名/目录约定做连接 → 唯一知情者离职 → 仪器换代或软件升级 → 二进制仍可读但元数据无法对齐 → 数据「存在但不可用」。终点不是「文件丢失」,是「文件还在,但已经不是数据了」。
所以归档审计不该问「备份了几份」,该问三个问题: 1. 有没有一份【人可读、纯文本、与二进制同目录】的 manifest? 2. 从二进制到元数据的连接,是写在文件里,还是记在人脑里? 3. 做过「冷启动演练」吗——拿一台干净的机器,只凭归档包,能不能重算出图 1?
第三问才是真正的检验。没做过冷启动演练的归档,只是【备份】,不是【档案】。
【引申,值得辩论】保真 vs 可存活。最保真的格式(仪器私有二进制)通常最脆弱;最可存活的格式(纯文本 CSV)通常有损。多数实验室的选择是「两个都留」——而这恰恰最危险:两份会在无人察觉时【分叉】。CSV 被手改过一次,二进制没改;或二进制被重新导出,CSV 没更新。分叉之后的「双备份」不是冗余,是【两个互相矛盾的证词】。
所以真正的问题不是「留几份」,而是「哪一份是权威副本(authoritative copy),以及这个身份写在哪里」。你的归档里,有没有一份文件明确写着「这是权威副本」?如果没有,你的两份备份就是两个证人——而两个互相矛盾的证人,在庭上比一个更糟。







0 评论