Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

¿Por qué todas las cámaras colocan fotos en una carpeta DCIM?

Cada cámara, ya sea una cámara digital dedicada o la aplicación Cámara en Android o iPhone, coloca las fotos que tomas en una carpeta DCIM. DCIM significa “Imágenes de cámaras digitales”.

La carpeta DCIM y su diseño provienen de DCF, un estándar creado en 2003. DCF es muy valioso porque proporciona un diseño estándar.

Conozca DCF, o “Regla de diseño para el sistema de archivos de cámara”

Relacionado: ¿Por qué las unidades extraíbles siguen utilizando FAT32 o exFAT en lugar de NTFS?

DCF es una especificación creada por JEITA, la Asociación de Industrias de Tecnología de la Información y Electrónica de Japón. Es técnicamente el CP-3461 estándar y puedes desenterrar el documento de estándares arcanos y léelo en línea. La primera versión de esta norma se publicó en 2003 y se actualizó por última vez en 2010.

La especificación DCF enumera muchos requisitos diferentes con el objetivo de garantizar la interoperabilidad. El sistema de archivos de un dispositivo con el formato adecuado (por ejemplo, una tarjeta SD conectada a una cámara digital) debe ser FAT12, FAT16, FAT32 o exFAT. Medios con 2 GB o mayor espacio debe formatearse con FAT32 o exFAT. El objetivo es que las cámaras digitales y sus tarjetas de memoria sean compatibles entre sí.

El directorio DCIM y sus subcarpetas

Entre otras cosas, la especificación DCF exige que una cámara digital debe almacenar sus fotografías en un directorio “DCIM”. DCIM significa “Imágenes de cámaras digitales”.

El directorio DCIM puede contener (y suele contener) varios subdirectorios. Cada uno de los subdirectorios consta de un número único de tres dígitos (de 100 a 999) y cinco caracteres alfanuméricos. Los caracteres alfanuméricos no son importantes y cada fabricante de cámaras es libre de elegir los suyos. Por ejemplo, Apple tiene la suerte de tener un nombre de cinco dígitos, por lo que su código es APPLE. En un iPhone, el directorio DCIM contiene carpetas como “100APPLE”, “101APPLE”, etc.

Dentro de cada subdirectorio se encuentran los archivos de imagen, que representan las fotografías que toma. El nombre de cada archivo de imagen comienza con un código alfanumérico de cuatro dígitos (que puede ser cualquier cosa que desee el fabricante de la cámara) seguido de un número de cuatro dígitos. Por ejemplo, a menudo verá archivos denominados DSC_0001.jpg, DSC_0002.jpg, etc. El código realmente no importa, pero es consistente para garantizar que las fotos que tomas se muestren en el orden en que las tomaste.

Por ejemplo, el diseño se verá así:

DCIM

  • 100ANDRO
    • DCF_0001.JPG
    • DCF_0002.JPG
    • DCF_0003.WAV
  • 101ANDRO
  • 102ANDRO

También puede ver archivos .THM que representan los metadatos de archivos distintos de las imágenes JPG. Por ejemplo, digamos que tomó un video con su cámara digital y lo almacenó como un archivo .MP4. Verá un archivo DSC_0001.MP4 y un archivo DSC_0001.THM. El archivo MP4 es el vídeo en sí, mientras que el archivo .THM contiene una miniatura y otros metadatos. La cámara lo utiliza para mostrar información sobre el vídeo sin cargarlo.

Aquí hay detalles más arcanos que requiere la especificación DCF, pero no son realmente importantes.

Entonces, ¿por qué todo el mundo sigue esta especificación?

Relacionado: Cómo comprar una tarjeta SD: clases de velocidad, tamaños y capacidades explicadas

DCF es un estándar “de facto”, lo que significa que suficientes fabricantes de cámaras digitales y teléfonos inteligentes lo han adoptado como para convertirse en un estándar consistente en el mundo real. El formato DCIM estandarizado significa que el software de transferencia de imágenes de cámaras digitales puede identificar automáticamente las fotos en una cámara digital o tarjeta SD cuando la conecta a su computadora y transfiriéndolas.

Las carpetas DCIM en smartphones servir al mismo propósito. Cuando conecta un teléfono iPhone o Android a su computadora, la computadora o el software de la biblioteca de fotografías pueden detectar la carpeta DCIM, notar que hay fotos que se pueden transferir y ofrecer hacerlo automáticamente.

Puede que DCIM no sea el nombre más obvio la primera vez que lo veas. ¿Qué tal “Fotos”? — pero es más importante que sea un estándar. Si cada fabricante de cámaras digitales o sistema operativo de teléfonos inteligentes tuviera su propia carpeta de imágenes única, los programas de software no siempre podrían encontrar fotos automáticamente en un dispositivo conectado. No sería posible tomar una tarjeta SD de una cámara y conectarla directamente a otra cámara digital, accediendo a las fotos sin reformatear el dispositivo o reorganizar el sistema de archivos.

En última instancia, simplemente tener un estándar es importante, cualquiera que sea. Es por eso que la carpeta DCIM nos ha seguido desde cámaras de apuntar y disparar hasta aplicaciones de cámara para teléfonos inteligentes e incluso tabletas. El Protocolo de transferencia de imágenes, o PTP, no es lo mismo que el estándar DCF, pero tiene un propósito similar. Ha sido reemplazado por MTP y otros estándares, pero PTP es compatible con dispositivos Android y iPhone para comunicarse con aplicaciones de administración de fotografías que admiten este estándar.


Como de costumbre, todos llevamos adelante un estándar antiguo y arcano porque es mejor ser compatible con todo que diseñar algo nuevo desde cero. ¡Esa es la misma razón por la que el correo electrónico sigue siendo tan popular!

Credito de imagen: Ishikawa Ken en Flickr