Recientemente, al mirar mi tarjeta de memoria, noté que había varias carpetas en la tarjeta de memoria. La ruta del archivo se veía así:
DCIM/100D5100
DCIM/101D5100
La D5100 es la cámara que estoy usando, pero he visto este comportamiento en varias cámaras. ¿Por qué las cámaras dividen automáticamente las fotos en varias carpetas?
Nota: Las fotos irán de 1 a 345 para la carpeta 1, luego de 345 a 700 para la carpeta 2, etc., pero no he visto ningún patrón que dicte cuando se crea una nueva carpeta.
Respuestas:
Este es realmente un caso de leer el manual de su cámara . Si su cámara no viene con una completa, habrá una en un CD. El comportamiento varía mucho.
Por lo general, las cámaras usan nombres de archivo que les da una numeración de 4 dígitos (algunas usan 5 números), por lo que en teoría podría tener 9999 fotos en una sola carpeta. Sin embargo, las cámaras pueden descomponer estas imágenes en carpetas de manera diferente. Además, algunas cámaras le permiten controlar esto usando sus menús de Configuración / Configuración:
Personalmente, me parece molesto tener que copiar desde más de una carpeta, ¡pero no soy yo quien diseña estas cosas! Lo que hago es renombrar todos los archivos secuencialmente usando un pequeño script de Python después de copiar los guardianes a mi computadora.
fuente
En la mayoría (¿todas?) De las cámaras que he visto, los directorios están numerados a partir de 100, y los archivos están numerados en9999 en cada carpeta para hasta 10,000 imágenes en cada carpeta.
Una razón lógica que se me ocurre para dividir archivos como este es para evitar toparse con los límites del sistema de archivos con el número máximo de archivos por directorio. Para FAT32, que utilizan la mayoría de las cámaras modernas, hay un límite de 65.534 archivos por directorio. Al limitar a 10,000 imágenes por directorio, eso significa un máximo de (en la mayoría de los casos) 20,000 archivos por directorio (si se dispara en modo RAW + JPEG), que está muy por debajo del límite de 65k.
Por supuesto, la mayoría de las tarjetas de memoria se llenarán con mucho menos de 65k imágenes (a menos que tal vez disparen con una calidad muy baja).
La otra razón que conozco es simplemente por conveniencia. Numerar los directorios y los archivos le brinda una manera fácil de saber cuántas imágenes ha tomado.
Ahora, cuando comienzas a intercambiar tarjetas de memoria entre cámaras (o incluso en la misma) a menudo arrojas el contador interno de la cámara, y se confunde sobre dónde deberían ir las imágenes.
Supongamos que tiene dos tarjetas, una cuya última imagen se almacenó como 101/5000, luego coloca una nueva tarjeta que contiene una imagen llamada 104/2000, la cámara lo hará (en mi experiencia, aunque es probable que esto sea específico del proveedor / firmware) salte a 104/2001 para la siguiente imagen. Luego, cuando vuelva a colocar la primera tarjeta, es posible que la cámara no salte de nuevo a 101/5001, pero puede continuar con 104/2002, dejándolo con un aparente vacío en sus números de fotos.
fuente
Flimzy está en camino con su teoría sobre los límites del sistema de archivos, pero no del todo. No lo recuerdo completamente (han pasado un par de años desde que lo aprendí en la universidad), pero la razón real es el rendimiento. Cuantos más archivos coloque en un directorio, más difícil será manejarlos. Una lista con 1000 archivos consume mucha menos memoria que una lista con 10,000 archivos, por lo que esto acelera enormemente las operaciones del sistema de archivos, especialmente en un sistema pequeño como las cámaras digitales. Las operaciones del sistema de archivos son: enumerar archivos, eliminar archivos, crear vistas previas (especialmente múltiples imágenes en una cuadrícula).
Uno podría argumentar aquí que las cámaras modernas deberían tener suficiente poder de cómputo para manejar tales tareas, tal vez esto sea correcto. No tengo idea de qué tipo de procesadores se utilizan en las cámaras digitales, tal vez este comportamiento es una reliquia de las cámaras más antiguas y los ingenieros las programan por costumbre de esa manera.
fuente
En mi Nikkon D5100 pone 1000 fotos en cada directorio. El problema, como se mencionó anteriormente, es que cuando se conecta a la PC desde la cámara, Windows Exploerer no ve las carpetas. Recientemente tuve más de 2300 fotos de una sesión. Solo obtuve las fotos de la primera. Tengo un lector de chips USB que admite varios chips diferentes. Con esto, Explorer vio las tres carpetas del chip y pude copiarlas fácilmente a mi PC. Esto es más fácil que escribir un guión,
fuente
Considere esto: 1000, 5000 o 10000 archivos (fotos) por carpeta, siempre corre el riesgo de perder algunos si se consolidan en cualquier carpeta de la MISMA PC.
Una vez que vea el mensaje "El archivo IMG 3333 (O, cualquier # de 1 - 9999) ya existe en la carpeta a la que está moviendo [o copiando], ¿desea continuar?"
¿Qué imagen deseas perder? Tampoco, apuesto. Al retener el prefijo de 3 dígitos # de la carpeta de la cámara, junto con el archivo de 4 dígitos # (aaa-xxxx) se proporciona un "Número de serie" único para cada foto. No importa cuál o cuántos se dirijan a una misma carpeta de PC, ninguna respuesta 'cualquiera / o' causará la pérdida de una u otra.
Gracias, diseñadores de cámaras, por la previsión. Pero pocos usuarios se dan cuenta de inmediato, lo que indica que solo necesita comunicarse más a fondo en sus manuales.
fuente