Por que todas as câmeras colocam fotos em uma pasta DCIM?
Cada câmera - seja uma câmera digital dedicada ou o aplicativo Câmera no Android ou iPhone - coloca as fotos tiradas em uma pasta DCIM. DCIM significa “Imagens de câmera digital”.
A pasta DCIM e seu layout vêm do DCF, um padrão criado em 2003. O DCF é muito valioso porque fornece um layout padrão.
Conheça DCF, ou “regra de design para sistema de arquivos de câmera”
RELACIONADO:Por que as unidades removíveis ainda usam FAT32 em vez de NTFS?
DCF é uma especificação criada pela JEITA, a Associação das Indústrias de Tecnologia da Informação e Eletrônica do Japão. É o CP-3461 tecnicamente padrão e você pode desenterrar o documento dos padrões misteriosos e lê-lo online. A primeira versão deste padrão foi emitida em 2003 e foi atualizada pela última vez em 2010.
A especificação DCF lista muitos requisitos diferentes com o objetivo de garantir a interoperabilidade. O sistema de arquivos de um dispositivo formatado apropriadamente - por exemplo, um cartão SD conectado a uma câmera digital - deve ser FAT12, FAT16, FAT32 ou exFAT. A 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 de câmera digital”.
O diretório DCIM pode - e geralmente contém - vários subdiretórios. Cada subdiretório consiste em um número exclusivo 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 fabricante de câmera é livre para escolher o seu. 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.
Dentro de cada subdiretório estão os próprios arquivos de imagem, que representam as fotos que você tira. Cada nome de arquivo de imagem começa com um código alfanumérico de quatro dígitos - que pode ser qualquer coisa que o fabricante da câmera quiser - seguido por um número de quatro dígitos. Por exemplo, você frequentemente verá arquivos chamados DSC_0001.jpg, DSC_0002.jpg e assim por diante. O código realmente não importa, mas é consistente para garantir que as fotos tiradas sejam exibidas na ordem em que foram tiradas.
Por exemplo, o layout será semelhante a:
DCIM
- 100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101ANDRO
- 102ANDRO
Você também pode ver arquivos .THM que representam os metadados de arquivos diferentes de imagens JPG. Por exemplo, digamos que você fez um vídeo com sua câmera digital e foi armazenado como um arquivo .MP4. Você verá um arquivo DSC_0001.MP4 e um arquivo DSC_0001.THM. O arquivo MP4 é o próprio vídeo, enquanto o arquivo .THM contém uma miniatura e outros metadados. Isso é usado pela câmera para exibir informações sobre o vídeo sem carregá-lo.
Existem mais detalhes misteriosos aqui que a especificação DCF requer, mas eles não são realmente importantes.
Então, por que todos seguem esta especificação?
RELACIONADO:Como comprar um cartão SD: classes de velocidade, tamanhos e capacidades explicadas
DCF é um padrão "de fato", o que significa que um número suficiente de fabricantes de smartphones e câmeras digitais o adotaram e se tornou um padrão consistente no mundo real. O formato DCIM padronizado significa que o software de transferência de imagem da câmera digital pode identificar automaticamente as fotos em uma câmera digital ou cartão SD quando você o conecta ao computador, transferindo-as.
As pastas DCIM em smartphones têm a mesma finalidade. Quando você conecta um iPhone ou telefone Android ao seu computador, o computador ou software de biblioteca de fotos pode observar a pasta DCIM, perceber que há fotos que podem ser transferidas e se oferecer para fazer isso automaticamente.
DCIM pode não ser o nome mais óbvio na primeira vez que você o vê - que tal “Fotos”? - mas é mais importante que seja um padrão. Se cada fabricante de câmera digital ou sistema operacional de smartphone tivesse sua própria pasta de imagens exclusiva, os programas de software nem sempre seriam capazes de localizar automaticamente as fotos em um dispositivo conectado. Você não seria capaz de pegar um cartão SD de uma câmera e conectá-lo diretamente a outra câmera digital, acessando as fotos sem reformatar o dispositivo ou reorganizar o sistema de arquivos.
Em última análise, apenas ter um padrão é importante - seja qual for o padrão. É por isso que a pasta DCIM nos acompanhou de câmeras automáticas a aplicativos de câmeras de smartphones e até tablets. O Picture Transfer Protocol, ou PTP, não é o mesmo que o padrão DCF, mas serve a um propósito semelhante. Ele foi substituído pelo MTP e outros padrões, mas o PTP é compatível com dispositivos Android e iPhones para se comunicar com aplicativos de gerenciamento de fotos que suportam esse padrão.
Como de costume, todos nós estamos carregando um padrão antigo e misterioso porque é melhor ser compatível com tudo do que projetar algo novo do zero. Esse é o mesmo motivo pelo qual o e-mail ainda é tão popular!
Crédito da imagem: Ishikawa Ken no Flickr