为什么每个相机都将照片放在DCIM文件夹中?
每个相机(无论是专用数码相机还是Android或iPhone上的“相机”应用程序)都将您拍摄的照片放在DCIM文件夹中。 DCIM代表“数码相机图像”。
DCIM文件夹及其布局来自于2003年创建的标准DCF。DCF非常有价值,因为它提供了标准布局。
符合DCF或“相机文件系统的设计规则”
有关的:为什么可移动驱动器仍然使用FAT32而不是NTFS?
DCF是由日本电子和信息技术产业协会JEITA创建的规范。它是CP-3461的技术标准,您可以提取这些奥术标准文档并在线阅读。该标准的第一版于2003年发布,最近一次于2010年更新。
DCF规范列出了许多不同的要求,目的是保证互操作性。格式正确的设备的文件系统(例如,插入数码相机的SD卡)必须是FAT12,FAT16,FAT32或exFAT。 2 GB或更大空间的媒体必须使用FAT32或exFAT格式化。目标是使数码相机及其存储卡彼此兼容。
DCIM目录及其子文件夹
DCF规范尤其要求数码相机必须将其照片存储在“ DCIM”目录中。 DCIM代表“数码相机图像”。
DCIM目录可以并且通常确实包含多个子目录。每个子目录由一个唯一的三位数(从100到999)和五个字母数字字符组成。字母数字字符并不重要,每个相机制造商都可以自由选择自己的字母和数字。例如,Apple很幸运地拥有一个五位数的名称,因此其代码为APPLE。在iPhone上,DCIM目录包含“ 100APPLE”,“ 101APPLE”等文件夹。
每个子目录中都有图像文件本身,它们代表您拍摄的照片。每个图像文件的名称均以四位数的字母数字代码(可以是相机制造商想要的任何名称)开头,后跟四位数的数字。例如,您经常会看到名为DSC_0001.jpg,DSC_0002.jpg等的文件。代码并不重要,但可以确保您所拍摄的照片按拍摄顺序显示。
例如,布局将类似于:
DCIM
- 100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101安德罗
- 102安德罗
您可能还会看到.THM文件,它们代表JPG图像以外的文件的元数据。例如,假设您用数码相机拍摄了一个视频,并将其存储为.MP4文件。您会看到一个DSC_0001.MP4文件和一个DSC_0001.THM文件。 MP4文件是视频本身,而.THM文件包含缩略图和其他元数据。相机使用它来显示有关视频的信息而不加载它。
DCF规范要求此处提供更多神秘的细节,但这些细节并不重要。
那么为什么每个人都遵循此规范?
有关的:如何购买SD卡:速度等级,大小和容量介绍
DCF是“事实上的”标准,这意味着有足够的数码相机和智能手机制造商采用它,它已成为现实世界中的一致标准。标准化的DCIM格式意味着数码相机图片传输软件可以在您将数码相机或SD卡连接到计算机并将其传输到计算机上时自动识别它们。
智能手机上的DCIM文件夹具有相同的目的。将iPhone或Android手机连接到计算机时,计算机或照片库软件会注意到DCIM文件夹,注意到有可以传输的照片,并愿意自动执行此操作。
第一次看到DCIM时,它可能不是最明显的名字-“照片”怎么样? -但更重要的是这是一个标准。如果每个数码相机制造商或智能手机操作系统都有自己的唯一图片文件夹,则软件程序将无法始终能够在连接的设备上自动查找照片。您将无法从一台相机中获取SD卡并将其直接插入另一台数码相机中,而无需重新格式化设备或重新排列文件系统即可访问照片。
最终,拥有一个标准很重要-无论标准是什么。这就是为什么DCIM文件夹跟随我们从傻瓜相机到智能手机甚至平板电脑相机应用程序的原因。图片传输协议(PTP)与DCF标准不同,但具有类似的用途。它已被MTP和其他标准所取代,但Android设备和iPhone支持PTP,以便与支持该标准的照片管理应用程序进行通信。
像往常一样,我们都坚持旧标准,因为与所有内容兼容比设计从头开始的新东西更好。这就是电子邮件仍然如此受欢迎的原因!
图片来源:Flickr上的Ishikawa Ken