Kürzlich habe ich beim Betrachten meiner Speicherkarte festgestellt, dass sich mehrere Ordner auf der Speicherkarte befinden. Der Dateipfad sah folgendermaßen aus:
DCIM/100D5100
DCIM/101D5100
Die D5100 ist die Kamera, die ich verwende, aber ich habe dieses Verhalten bei mehreren Kameras gesehen. Warum teilen die Kameras die Fotos automatisch in mehrere Ordner auf?
Hinweis: Die Fotos reichen von 1 - 345 für Ordner 1, dann von 345 - 700 für Ordner 2 usw., aber ich habe keine Muster gesehen, die vorschreiben würden, wann ein neuer Ordner erstellt wird.
Antworten:
Dies ist wirklich ein Fall , in dem Sie das Handbuch Ihrer Kamera lesen . Wenn Ihre Kamera nicht mit einer vollständigen Kamera geliefert wurde, befindet sich eine auf einer CD. Das Verhalten ist sehr unterschiedlich.
Normalerweise verwenden Kameras Dateinamen, die eine 4-stellige Nummerierung ergeben (einige verwenden 5 Nummern), sodass Sie theoretisch 9999 Fotos in einem einzigen Ordner haben könnten. Kameras können diese Bilder jedoch in Ordnern unterschiedlich aufteilen. Darüber hinaus können Sie dies bei einigen Kameras über die Setup- / Konfigurationsmenüs steuern:
Persönlich finde ich es ärgerlich, aus mehr als einem Ordner kopieren zu müssen, aber ich bin nicht derjenige, der diese Dinge entwirft! Ich benenne alle Dateien nacheinander mit einem kleinen Python-Skript um, nachdem ich die Keeper auf meinen Computer kopiert habe.
quelle
Bei den meisten (allen?) Kameras, die ich gesehen habe, sind die Verzeichnisse ab 100 nummeriert und die Dateien in jedem Ordner mit 0000-9999 für bis zu 10.000 Bilder in jedem Ordner.
Ein logischer Grund, warum ich mir vorstellen kann, Dateien wie diese zu teilen, besteht darin, zu vermeiden, dass Dateisystemgrenzen mit der maximalen Anzahl von Dateien pro Verzeichnis auftreten. Für FAT32, das die meisten modernen Kameras verwenden, gibt es ein Limit von 65.534 Dateien pro Verzeichnis. Bei einer Beschränkung auf 10.000 Bilder pro Verzeichnis bedeutet dies (in den meisten Fällen) maximal 20.000 Dateien pro Verzeichnis (bei Aufnahmen im RAW + JPEG-Modus), was deutlich unter der 65-KB-Grenze liegt.
Natürlich füllen sich die meisten Speicherkarten mit weit weniger als 65.000 Bildern (es sei denn, Sie nehmen möglicherweise mit einer sehr geringen Qualität auf).
Der andere Grund, den ich kenne, ist einfach der Einfachheit halber. Durch die Nummerierung der Verzeichnisse und Dateien können Sie auf einfache Weise feststellen, wie viele Bilder Sie aufgenommen haben.
Wenn Sie jetzt anfangen, Speicherkarten zwischen Kameras (oder sogar in derselben) auszutauschen, werfen Sie häufig den internen Zähler der Kamera ab, und es wird verwirrt, wohin die Bilder gehen sollen.
Angenommen, Sie haben zwei Karten, von denen eine das letzte Bild als 101/5000 gespeichert hat. Dann legen Sie eine neue Karte ein, die ein Bild mit dem Namen 104/2000 enthält. Dies wird die Kamera tun (meiner Erfahrung nach, obwohl dies wahrscheinlich hersteller- / firmware-spezifisch ist). Springe zu 104/2001 für das nächste Bild. Wenn Sie dann die erste Karte wieder einlegen, springt die Kamera möglicherweise nicht auf 101/5001 zurück, sondern fährt möglicherweise mit 104/2002 fort, sodass Sie eine offensichtliche Lücke in Ihren Fotonummern haben.
quelle
Flimzy ist mit seiner Theorie über Dateisystemgrenzen auf dem richtigen Weg, aber nicht ganz. Ich erinnere mich nicht vollständig daran (es ist ein paar Jahre her, seit ich es an der Universität gelernt habe), aber der eigentliche Grund ist die Leistung. Je mehr Dateien Sie in ein Verzeichnis stellen, desto schwieriger wird es, mit ihnen umzugehen. Eine Liste mit 1000 Dateien verbraucht viel weniger Speicher als eine Liste mit 10.000 Dateien. Dies beschleunigt den Dateisystembetrieb erheblich, insbesondere in einem kleinen System wie Digitalkameras. Dateisystemoperationen sind: Auflisten von Dateien, Löschen von Dateien, Erstellen von Vorschauen (insbesondere mehrerer Bilder in einem Raster).
Man könnte hier argumentieren, dass moderne Kameras genug Rechenleistung haben sollten, um solche Aufgaben zu erledigen, vielleicht ist dies richtig. Ich habe keine Ahnung, welche Art von Prozessoren in Digitalkameras verwendet werden. Vielleicht ist dieses Verhalten ein Relikt älterer Kameras, und die Ingenieure programmieren sie aus Gewohnheit auf diese Weise.
quelle
Auf meiner Nikkon D5100 werden 1000 Fotos in jedes Verzeichnis gestellt. Wie oben erwähnt, besteht das Problem darin, dass Windows Exploerer beim Herstellen einer Verbindung zum PC von der Kamera aus die Ordner nicht sieht. Ich hatte vor kurzem über 2300 Fotos von einer Sitzung. Ich habe nur die Fotos vom ersten bekommen. Ich habe einen USB-Chip-Leser, der verschiedene Chips unterstützt. Auf diese Weise erkannte der Explorer die drei Ordner auf dem Chip und ich konnte sie problemlos auf meinen PC kopieren. Dies ist einfacher als das Schreiben eines Skripts.
quelle
Beachten Sie Folgendes: 1000, 5000 oder 10000 Dateien (Fotos) pro Ordner. Sie laufen immer Gefahr, einige zu verlieren, wenn sie in einem SAME PC-Ordner konsolidiert werden.
Sobald die Meldung "Datei IMG 3333 (ODER eine beliebige Nummer von 1 - 9999) ist bereits in dem Ordner vorhanden, in den Sie verschieben [oder kopieren] - möchten Sie fortfahren"?
Welches Bild möchten Sie verlieren? Ich wette auch nicht. Wenn Sie die dreistellige Präfixnummer des Kameraordners zusammen mit der vierstelligen Dateinummer (JJJ-XXXX) beibehalten, erhalten Sie für jedes Foto eine eindeutige "Seriennummer". Unabhängig davon, welche oder wie viele auf einen PC-Ordner gerichtet sind, führt keine Entweder-Oder-Antwort jemals zum Verlust der einen oder anderen.
Vielen Dank, Kameradesigner, für die Voraussicht. Aber nur wenige Benutzer verstehen es sofort, was darauf hinweist, dass Sie in Ihren Handbüchern nur gründlicher kommunizieren müssen.
quelle