Por que as câmeras colocam fotos em várias pastas no cartão de memória?

7

Recentemente, ao olhar para o meu cartão de memória, notei que havia várias pastas no cartão de memória. O caminho do arquivo ficou assim:

DCIM/100D5100
DCIM/101D5100 

A D5100 é a câmera que estou usando, mas vi esse comportamento em várias câmeras. Por que as câmeras dividem automaticamente as fotos em várias pastas?

Nota: As fotos passarão de 1 a 345 para a pasta 1 e 345 a 700 para a pasta 2 etc., mas não vi nenhum padrão que dite quando uma nova pasta for criada.

L84
fonte
Na minha Canon 600D, você pode criar várias pastas, mas eu não percebi que a câmera cria pastas
K ''
@AkramMellice - Eu já vi vários pontos e tiros fazer isso e no meu DSLR.
L84
@ drewbenn - Acho que não, pois vi esse comportamento em várias câmeras. Talvez isso tenha a ver com a data? IE: Dia 1 = Pasta 1 - Dia 2 - Pasta 2?
L84

Respostas:

11

Este é realmente um caso de ler o manual da câmera . Se sua câmera não tiver uma câmera cheia, haverá uma em um CD. O comportamento varia muito.

Geralmente, as câmeras usam nomes de arquivos que fornecem numeração de 4 dígitos (alguns usam 5), portanto, em teoria, você pode ter 9999 fotos em uma única pasta. No entanto, as câmeras podem dividir essas imagens em pastas de maneira diferente. Além disso, algumas câmeras permitem controlar isso usando os menus de instalação / configuração:

  • Algumas DSLRs como a Pentax K-5 visam manter pastas com um número definido de imagens (500 neste caso), mas podem oferecer mais, pois não quebram o suporte.
  • Algumas câmeras não quebram rajadas, outras as colocam em pastas separadas.
  • Alguns também possuem pastas separadas para imagens tiradas no modo de assistência panorâmica.
  • Alguns modelos também dividem as pastas por dias do calendário e nomeiam a pasta de acordo com o mês e o dia.
  • Eles também podem quebrar as coisas pelo número de fotos tiradas, em vez de contar as que foram mantidas. Nesse caso, você terá sempre menos que um determinado número. As câmeras iniciantes da Nikon geralmente seguem essa abordagem com um limite de 499 ou 999.
  • Finalmente, algumas DSLRs, SLDs e um punhado de ultra-zoom permitem que pastas sejam criadas pelo usuário. Nesse caso, a pasta ainda contém um número de sequência de 3 dígitos, que aumenta caso a própria pasta ultrapasse a capacidade de que a câmera gosta.

Pessoalmente, acho isso irritante ter que copiar de mais de uma pasta, mas não sou eu quem desenha essas coisas! O que faço é renomear todos os arquivos sequencialmente usando um pequeno script Python após copiar os detentores para o meu computador.

Itai
fonte
Você mencionou o limite de 499. Eu estava nos anos 400 e esse pode ser o caso. Vou postar de volta aqui, se achar que é esse o caso.
L84
6

Na maioria das câmeras (todas?) Que eu já vi, os diretórios são numerados a partir de 100 e os arquivos são 0000-9999 em cada pasta para até 10.000 imagens em cada pasta.

Um motivo lógico para dividir arquivos como esse é evitar correr nos limites do sistema de arquivos com o número máximo de arquivos por diretório. Para o FAT32, usado pela maioria das câmeras modernas, há um limite de 65.534 arquivos por diretório. Ao limitar a 10.000 imagens por diretório, isso significa um máximo de (na maioria dos casos) 20.000 arquivos por diretório (se estiver gravando no modo RAW + JPEG), que está bem abaixo do limite de 65k.

É claro que a maioria dos cartões de memória é preenchida com muito menos que 65k imagens (a menos que talvez seja possível fotografar com uma qualidade muito baixa).

A outra razão que conheço é simplesmente por conveniência. A numeração dos diretórios e dos arquivos oferece uma maneira fácil de saber quantas imagens você tirou.

Agora, quando você começa a trocar os cartões de memória entre as câmeras (ou mesmo na mesma), costuma jogar fora do balcão interno da câmera e fica confuso sobre onde as imagens devem ir.

Suponha que você tenha dois cartões, um que tenha a última imagem armazenada como 101/5000 e, em seguida, coloque um novo cartão que contenha uma imagem chamada 104/2000, a câmera irá (na minha experiência, embora isso seja provavelmente específico do fornecedor / firmware) pule para 104/2001 para a próxima imagem. Então, quando você coloca o primeiro cartão de volta, a câmera pode não voltar para 101/5001, mas pode continuar com 104/2002, deixando assim uma lacuna aparente nos números de suas fotos.

Flimzy
fonte
Isso faz sentido, embora eu tenha tirado menos de 1000 fotos. Depois de ler mais alguns lugares, percebo que tenho a "Sequência de números de arquivo" ativada e talvez seja por isso que a câmera está criando novas pastas.
L84
2

Flimzy está no caminho certo com sua teoria sobre os limites do sistema de arquivos, mas não exatamente. Não me lembro completamente (faz alguns anos desde que eu o aprendi na universidade), mas a verdadeira razão é o desempenho. Quanto mais arquivos você colocar em um diretório, mais difícil será lidar com eles. Uma lista com 1000 arquivos consome muito menos memória do que uma lista com 10.000 arquivos, portanto, isso acelera imensamente as operações do sistema de arquivos, especialmente em um sistema pequeno como as câmeras digitais. Operações do sistema de arquivos sendo: listando arquivos, excluindo arquivos, criando visualizações (especialmente várias imagens em uma grade).

Alguém poderia argumentar aqui que as câmeras modernas devem ter poder de computação suficiente para lidar com essas tarefas, talvez isso esteja correto. Não tenho idéia de que tipo de processadores são usados ​​nas câmeras digitais; talvez esse comportamento seja uma relíquia das câmeras antigas e os engenheiros as programem por hábito dessa maneira.

Gerald Schneider
fonte
1

No meu Nikkon D5100, ele coloca 1000 fotos em cada diretório. O problema, como mencionado acima, é que, ao conectar-se ao PC a partir da câmera, o Windows Exploerer não vê as pastas. Recentemente, tive mais de 2300 fotos de uma sessão. Eu só peguei as fotos da primeira. Eu tenho um leitor de chip USB que suporta vários chips diferentes. Com isso, o Explorer viu as três pastas do chip e eu as copiei facilmente no meu PC. Isso é mais fácil do que escrever um script,

Don
fonte
Isso parece um bug. Além disso, a solução alternativa parece mais difícil do que escrever um script, mas para cada um. :)
Por favor, leia meu perfil
-1

Considere o seguinte: 1000, 5000 ou 10000 arquivos (fotos) por pasta, você sempre corre o risco de perder alguns se eles forem consolidados em qualquer pasta do mesmo PC.

Depois de ver a mensagem "O arquivo IMG 3333 (OR, qualquer número de 1 a 9999) já existe na pasta para a qual você está movendo [ou copiando] - deseja prosseguir"?

Qual imagem você deseja perder? Nem eu aposto. Manter o prefixo de três dígitos # da pasta da câmera, juntamente com o arquivo de 4 dígitos # (aaaa-xxxx) fornece um "Número de série" exclusivo para cada foto. Independentemente de qual ou quantas delas sejam direcionadas para uma mesma pasta de PC, nenhuma resposta 'ou / ou' causará a perda de uma ou de outra.

Obrigado, designers de câmeras, pela previsão. Mas poucos usuários entendem imediatamente, indicando que você só precisa se comunicar mais detalhadamente nos seus manuais.

Norma em FL
fonte
11
1. A colisão de nome de arquivo não é nova nem exclusiva da fotografia. Os usuários de computador lidam com esse problema há anos antes de as câmeras digitais estarem disponíveis. 2. Se os arquivos na pasta numerada forem consolidados, você ainda terá o mesmo problema. Não acho que os fabricantes de câmeras estejam tentando resolver um problema de retenção de dados para arquivos que não estão nos cartões de suas câmeras. Não há como razoavelmente impedir colisões de nome de arquivo sem adotar uma longa convenção de nomenclatura no estilo UUID.
Scottbb
Isso não parece abordar a questão.
Peter Taylor