如何归档胶片扫描件,让它比应用活得更久
一卷胶片是一件实物。它的扫描件不是——那是几百 MB 的数据,将会在四台电脑、三部手机,以及至少一个终将关停的服务之间辗转。问题不是这周把它们放在哪里,而是 2046 年你还打不打得开。
答案很无聊,但它管用:把照片当作文件,放进文件夹,把关于它们的信息写在旁边。 六条规矩。
为什么目录会烂掉
大多数照片软件把你的图库存在一个数据库里——一个私有格式的文件,记录着图片与相册、关键词、评分、编辑之间的对应关系。它很快、可搜索,也是一个单点故障。
失败的方式都很平庸:公司倒闭;订阅到期,目录变成只读;升级到新版本迁移了一半;一次同步冲突选错了边;数据库好好的,但应用在新系统上跑不起来了。
这些情况里,你都不会丢掉 JPEG——你丢掉的是你对这些 JPEG 说过的一切:日期、地点、把它们变成一次旅行的那个相册。那是花了你好几年才积累起来的部分,也是别处不存在副本的部分。
所以:照片进文件夹,你知道的一切放在它们旁边,用文本编辑器就能读的格式。
规矩一:文件夹就是相册
一卷一个文件夹,用你嘴上会怎么叫它来命名。
胶片/
罗马,26 年 5 月/
柯达 Gold,后院/
Roll 260806/
浏览它不需要任何应用,没有导入步骤,也不会有「它跑哪儿去了」。在访达里重命名文件夹,相册就改了名;把一张照片从一个文件夹拖到另一个,它就是搬过去了。文件系统是一个足够好的数据库,每个操作系统都自带,而且没有哪家公司能宣布停止支持它。
一处提醒:文件夹是排他的——一张照片只能在一个里面。如果你要的是可以重叠的分组(人像、2026、用 Gold 拍的),那些应该是存在文件元数据里的标签,而不是文件夹:一张照片可以戴很多标签,却只住在一个文件夹。
规矩二:让文件名自己排序
文件名是能在一切之后幸存的元数据。让它带上你永远想知道的两件事:什么时候,以及哪一帧。
WDR-260504-0001-A.jpg ← 2026-05-04,第 1 帧,左半张
WDR-260504-0001-B.jpg ← 同一张扫描件的右半张
WDR-260504-0002-A.jpg
比具体方案更重要的,是这几条:
- 日期在最前,用
yymmdd或yyyymmdd。 它在地球上任何文件浏览器里都按时间排序,永远如此。 - 计数器补零,否则
10会排在2前面。 - 让半格的一对挨在一起。 如果一张扫描件变成了两张照片,文件名应该说清是哪两张——你会想把它们印在一起。
- 永远不要靠改名来纠错。 去改元数据;文件名是地址,而会变的地址会弄断链接。
规矩三:元数据要待在照片旁边
两个地方,你都想要:
EXIF,写进 JPEG 内部。 相机、镜头、拍摄日期、GPS。所有平台的所有看图软件都读它,而且你把文件发给别人时它会跟着走。对胶片来说这必须事后补写——相机没写——也就是说,负责裁切或导入扫描件的工具,应该顺手把它盖上去。
边车文件,放在 JPEG 旁边。 一个小小的 JSON 或 XMP,装 EXIF 没有合适字段的东西:这帧属于哪些相册、是不是收藏、备注,以及地点的名字而不是它的坐标。
罗马,26 年 5 月/
WDR-260504-0001-A.jpg
WDR-260504-0001-A.json ← 日期、地点、相册、收藏、备注
roll.json ← 相机、镜头、胶卷、扫描设备、扫描日期
边车文件听起来讲究,其实恰恰相反。它们是纯文本,人能读、能做差异比较;被复制到另一块硬盘也毫发无损;就算写出它们的应用消失了,你依然能用文本编辑器读到每一个字。数据库里的一行做不到这一点。
还有一处省力:凡是对整卷都成立的东西——相机、镜头、胶卷、谁扫的——写在卷这一级的一个文件里,而不是在七十二个边车里重复七十二遍。一台机身、一卷胶片拍完了整卷;说一次就够。
规矩四:删除不该是删除
你扫过的东西,都不该离「没了」只有一次点击。删除应该把文件移进图库里的 .trash/ 文件夹,待在那儿,直到你刻意清空它。
这会占掉几个 GB,换回来的是那张你半夜在手机屏幕上觉得糊、于是删掉、后来发现是整卷里最好的照片。
规矩五:同步是文件的问题,不是应用的问题
如果图库就是文件夹和文件,同步这件事已经被解决了——iCloud 云盘、Dropbox、OneDrive、Syncthing、WebDAV、NAS,或者一条 rsync。把图库文件夹放进你已经在付费的那一个,所有设备就看到同一座图库:不用导出、不需要私有的中间层、也没有逐台设备的导入。
这是前三条规矩的实际红利。数据库需要在机器之间迁移,文件夹只是在两边都存在。
规矩六:3-2-1,并且真的试一次
三份副本、两种介质、其中一份在别处。对一个扫胶片的人来说通常是:电脑上的工作图库、外置硬盘上的镜像、云端的一份。
然后,至少一次,真的恢复一个文件出来。没试过的备份是一种信念,不是备份。
落到实处是什么样
这正是 Winder 存放图库的方式,因为我们找不到支持别种做法的好论据:
Winder Library/
library.json ← 格式标记
settings.json ← 扫描与输出设置
albums.json ← 相册标签
罗马,26 年 5 月/
roll.json ← 相机、镜头、胶卷、扫描设备
WDR-260504-0001-A.jpg
WDR-260504-0001-A.json ← 日期、地点、相册、收藏
.trash/
这棵树里的每一个文件、每一个字段,都写在图库格式参考里——不是出于客气,而是因为:没人读得懂的格式,也就没人离得开。
如果你的扫描件还是半格卷那种「一个文件两张照片」的状态,那要先办:如何裁开半格扫描件。
常见问题
用 Lightroom 或「照片」App 能这样做吗?
可以把它们当作文件夹图库之上的浏览器,很多人就是这么用的。要避免的是让它们成为你的整理工作唯一存在的地方——只存在目录里的关键词和相册,会随着目录一起离开。如果你在 Lightroom 里工作,请写出 XMP 边车文件,并保持文件夹结构本身有意义。
冲扫要 JPEG 还是 TIFF?
按你付费的最高质量拿到什么就留什么,然后从它出发工作。如果你打算大改,TIFF 是更好的母版;其余情况高清 JPEG 完全够用,体积还只有零头。更重要的是别把同一个 JPEG 反复另存——每存一次都要付一点画质。
一卷占多大空间?
36 张的半格卷按高清档扫描:JPEG 大约 300–600MB,TIFF 则是几个 GB。拍得很勤的十年,依然装得下一块普通的移动硬盘。
未裁的原始扫描件要留吗?
要。它们是你的底片在数字世界里最接近的东西;从原件重裁一次不花钱,重扫一次要再跑一趟冲扫店。把它们放在自己的文件夹里,别挡着正式图库的路。
底片本身呢?
无酸底片袋、活页夹,放在阴凉干燥、避光的地方,别放阁楼和地下室。上面所有数字规矩守护的都是某样东西的副本;底片才是原件。
