16Aug

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 que você tira em uma pasta DCIM.DCIM significa "Imagens da Câmera Digital".

A pasta DCIM e seu layout vêm do DCF, um padrão criado de volta em 2003. O DCF é tão valioso porque fornece um layout padrão.

Conheça o DCF, ou "Regra de design para sistema de arquivo de câmera"

DCF é uma especificação criada pela JEITA, a Japan Electronics and Information Technology Industries Association.É tecnicamente padrão CP-3461, e você pode desenterrar o documento de padrões arcanos e lê-lo on-line. A primeira versão deste padrão foi emitida em 2003 e foi atualizada pela última vez em 2010.

A especificação DCF enumera muitos requisitos diferentes com o objetivo de garantir a interoperabilidade. O sistema de arquivos de um dispositivo devidamente formatado - 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 maior 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.

Diretório DCIM e suas subpastas

Entre outras coisas, a especificação DCF exige que uma câmera digital deve armazenar suas fotos em um diretório "DCIM".DCIM significa "Imagens de câmeras digitais".

O diretório DCIM pode - e geralmente - contém vários subdiretórios. Os subdiretórios constituem cada um 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â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.

Dentro de cada subdiretório estão os próprios arquivos de imagem, que representam as fotos que você tira. O nome do 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 quer - seguido de um número de quatro dígitos. Por exemplo, você verá frequentemente arquivos chamados DSC_0001.jpg, DSC_0002.jpg, e assim por diante. O código realmente não importa, mas é consistente garantir que as fotos que você tira são exibidas na ordem em que as tomou.

Por exemplo, o layout parecerá algo como:

DCIM

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

Você também pode ver arquivos. THM que representam os metadados para arquivos que não sejam imagens JPG.Por exemplo, digamos que você tirou um vídeo com sua câmera digital e que 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.

Há detalhes mais arcanos aqui que a especificação DCF requer, mas eles não são realmente importantes.

Então, por que todos seguem esta especificação?

DCF é um padrão "de fato", o que significa que bastante câmera digital e fabricantes de smartphones adotaram que 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 fotos automaticamente em uma câmera digital ou cartão SD quando você a conecta ao seu computador, transferindo-os.

As pastas DCIM em smartphones atendem a mesma finalidade. Quando você conecta um iPhone ou telefone Android ao seu computador, o computador ou o software da biblioteca de fotos podem notar a pasta DCIM, observe que há fotos que podem ser transferidas e oferecem para fazer isso automaticamente.

DCIM pode não ser o nome mais óbvio na primeira vez que você vê-lo - e sobre "Fotos"?- Mas é mais importante que seja um padrão. Se todo fabricante de câmeras digitais ou sistema operacional de smartphone possuísse sua própria pasta de imagens únicas, os programas de software nem sempre poderiam encontrar fotos automaticamente em um dispositivo conectado. Você não poderá tirar um cartão SD de uma câmera e conectá-lo diretamente a outra câmera digital, acessar 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 seguiu de câmeras de apontar e disparar para smartphones e até mesmo para aplicativos de câmera de tablet. O Protocolo de Transferência de Imagem, ou PTP, não é o mesmo que o padrão DCF, mas tem um propósito semelhante. Ele foi substituído pelo MTP e outros padrões, mas o PTP é suportado por dispositivos e iPhones Android para se comunicar com aplicativos de gerenciamento de fotos compatíveis com este padrão.

Como de costume, todos nós carregamos um padrão antigo e arcano padrão, porque é melhor ser compatível com tudo do que projetar algo novo a partir do zero. Essa é a mesma razão pela qual o email ainda é tão popular!

Crédito de Imagem: Ishikawa Ken no Flickr