A pasta DCIM e seu layout vêm do DCF, um padrão criado em 2003. O DCF é tão valioso porque fornece um layout padrão.
Conheça o DCF, ou “Regra de design para o sistema de arquivos da câmera”
O DCF é uma especificação criada pela JEITA, a Associação de Indústrias de Eletrônica e Tecnologia da Informação do Japão. É tecnicamente padrão CP-3461, e você pode desenterrar o documento de padrões arcanos e lê-lo on-line. A primeira versão desta norma foi publicada em 2003 e foi atualizada em 2010.
A especificação DCF lista muitos requisitos diferentes com o objetivo de garantir a interoperabilidade. O sistema de arquivos de um devic corretamente formatado - por exemplo, um cartão SD conectado a uma câmera digital - deve ser FAT12, FAT16, FAT32 ou exFAT. Mídia com 2 GB ou mais de espaço deve ser formatada com FAT32 ou exFAT. O objetivo é que as câmeras digitais e seus cartões de memória sejam compatíveis entre si.
O diretório DCIM e suas subpastas
Entre outras coisas, a especificação DCF exige que uma câmera digital armazene suas fotos em um diretório “DCIM”. DCIM significa “Imagens da Câmera Digital”.
O diretório DCIM pode - e normalmente contém - vários subdiretórios. Os subdiretórios consistem cada um em um único número de três dígitos - de 100 a 999 - e cinco caracteres alfanuméricos. Os caracteres alfanuméricos não são importantes e cada criador de câmeras é livre para escolher os seus. Por exemplo, a Apple tem a sorte de ter um nome de cinco dígitos, então seu código é APPLE. Em um iPhone, o diretório DCIM contém pastas como “100APPLE”, “101APPLE” e assim por diante.
Por exemplo, o layout será algo como:
DCIM
-
100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101ANDRO
- 102ANDRO
Há mais detalhes arcanos aqui que a especificação do DCF exige, mas eles não são realmente importantes.
Então, por que todo mundo segue essa especificação?
O DCF é um padrão “de fato”, o que significa que fabricantes de câmeras digitais e smartphones o adotaram o suficiente para se tornar um padrão consistente no mundo real. O formato DCIM padronizado significa que o software de transferência de imagens da câmera digital pode identificar automaticamente fotos em uma câmera digital ou cartão SD quando você conectá-lo ao computador, transferindo-o.
As pastas DCIM nos smartphones servem o mesmo propósito. Quando você conecta um iPhone ou um telefone Android ao computador, o computador ou o software da biblioteca de fotos pode observar a pasta DCIM, observe que há fotos que podem ser transferidas e se oferece para fazer isso automaticamente.
Em última análise, apenas ter um padrão é importante - seja qual for o padrão. É por isso que a pasta DCIM nos acompanhou desde câmeras point-and-shoot até smartphones e até aplicativos de câmera para tablets. O protocolo de transferência de imagens, ou PTP, não é o mesmo que o padrão DCF, mas tem um objetivo semelhante. Ele foi substituído pelo MTP e por outros padrões, mas o PTP é compatível com dispositivos Android e iPhones para comunicação com aplicativos de gerenciamento de fotos que suportam esse padrão.
Como de costume, todos nós estamos usando um padrão antigo e arcano porque é melhor ser compatível com tudo, desde projetar algo novo a partir do zero. Essa é a mesma razão pela qual os e-mails ainda são tão populares.