Pytanie:
Dlaczego aparaty umieszczają zdjęcia w wielu folderach na karcie pamięci?
L84
2012-05-02 23:50:41 UTC
view on stackexchange narkive permalink

Niedawno patrząc na moją kartę pamięci zauważyłem, że na karcie jest wiele folderów. Ścieżka do pliku wyglądała następująco:

  DCIM / 100D5100DCIM / 101D5100 

D5100 to aparat, którego używam, ale widziałem to zachowanie na wielu aparatach . Dlaczego kamery automatycznie dzielą zdjęcia na wiele folderów?

Uwaga: Zdjęcia będą się zmieniać od 1 - 345 dla folderu 1, następnie 345 - 700 dla folderu 2 itd., ale nie widziałem żadnych wzorców, które dyktowałyby, kiedy tworzony jest nowy folder.

W moim Canonie 600D możesz samodzielnie tworzyć wiele folderów, ale nie zauważyłem, że aparat sam tworzy foldery
-1
@drewbenn - nie sądzę, ponieważ widziałem to zachowanie na wielu kamerach. Może ma to coś wspólnego z datą? IE: Dzień 1 = Folder 1 - Dzień 2 - Folder 2?
Pięć odpowiedzi:
Itai
2012-05-03 02:53:26 UTC
view on stackexchange narkive permalink

Tak naprawdę jest tak, aby przeczytać instrukcję obsługi aparatu . Jeśli do aparatu nie dołączono pełnej wersji, będzie ona znajdować się na płycie CD. Zachowanie jest bardzo różne.

Zwykle aparaty używają nazw plików, które dają im 4-cyfrową numerację (niektóre używają 5 liczb), więc teoretycznie można mieć 9999 zdjęć w jednym folderze. Jednak aparaty mogą inaczej rozkładać te obrazy w folderach. Co więcej, niektóre aparaty umożliwiają sterowanie tym za pomocą menu Setup / Config:

  • Niektóre lustrzanki cyfrowe, takie jak Pentax K-5, mają na celu przechowywanie folderów z określoną liczbą obrazów (w tym przypadku 500), ale mogą dać ci więcej, ponieważ nie zrywają nawiasów.
  • Niektóre aparaty nie przerywają serii, niektóre umieszczają je w osobnych folderach.
  • Niektóre mają również osobne foldery na zdjęcia zrobione w trybie pomocy panoramicznej.
  • Niektóre modele również dzielą foldery według dni kalendarzowych i nazywają folder według miesiąca i dnia.
  • Mogą również dzielić elementy według liczby zdjęć strzał zamiast liczyć zatrzymanych. W takim przypadku zawsze będziesz mieć mniej niż określoną liczbę. Podstawowe aparaty firmy Nikon zazwyczaj stosują to podejście z limitem 499 lub 999.
  • Wreszcie, niektóre lustrzanki cyfrowe, lustrzanki jednoobiektywowe i kilka aparatów z ultra-zoomem pozwalają użytkownikowi tworzyć foldery. W tym przypadku folder nadal zawiera 3-cyfrowy numer porządkowy, który zwiększa się, jeśli sam folder przekracza pojemność, którą lubi aparat.

Osobiście uważam, że irytujące jest kopiowanie z więcej niż jeden folder, ale to nie ja projektuję te rzeczy! To, co robię, to sekwencyjne zmienianie nazw wszystkich plików za pomocą małego skryptu w Pythonie po skopiowaniu opiekunów na mój komputer.

Wspominasz o limicie 499. Byłem w latach czterdziestych i tak może być. Wrócę tutaj, jeśli zobaczę, że tak jest.
Flimzy
2012-05-03 01:41:37 UTC
view on stackexchange narkive permalink

W większości (wszystkich?) aparatów, które widziałem, katalogi są numerowane począwszy od 100, a pliki są ponumerowane od 0000-9999 w każdym folderze, po maksymalnie 10 000 obrazów w każdym folderze.

Jeden logicznym powodem, dla którego przychodzi mi do głowy, aby podzielić pliki w ten sposób, jest uniknięcie przekroczenia limitów systemu plików przy maksymalnej liczbie plików w katalogu. W przypadku systemu FAT32, którego używa większość nowoczesnych aparatów, istnieje limit 65 534 plików na katalog. Ograniczenie do 10 000 obrazów na katalog oznacza maksymalnie (w większości przypadków) 20 000 plików na katalog (w przypadku nagrywania w trybie RAW + JPEG), czyli znacznie poniżej limitu 65 000.

Oczywiście większość karty pamięci zapełniają się znacznie mniej niż 65k obrazami (chyba że robią zdjęcia z bardzo niską jakością).

Innym powodem, który znam, jest po prostu wygoda. Numerowanie katalogów i plików pozwala łatwo sprawdzić, ile zdjęć zrobiłeś.

Teraz, gdy zaczynasz wymieniać karty pamięci między aparatami (lub nawet w tym samym), często odrzucasz wewnętrzny licznik aparatu i nie wiadomo, dokąd powinny trafiać obrazy.

Załóżmy, że masz dwie karty, z których ostatni obraz został zapisany jako 101/5000, a następnie włożysz nową kartę zawierającą obraz o nazwie 104/2000, aparat przeskoczy (z mojego doświadczenia, chociaż jest to prawdopodobnie specyficzne dla dostawcy / oprogramowania układowego) do 104/2001 dla następnego obrazu. Następnie, gdy włożysz z powrotem pierwszą kartę, aparat może nie wrócić do 101/5001, ale może kontynuować pracę z 104/2002, pozostawiając widoczną lukę w numerach zdjęć.

Ma to sens, chociaż zrobiłem mniej niż 1000 zdjęć. Po przeczytaniu kilku kolejnych miejsc zdaję sobie sprawę, że mam włączoną opcję „Sekwencja numerów plików” i może to być powód, dla którego aparat tworzy nowe foldery.
To tylko drobiazg, ale większość aparatów używa 0001-9999 jako numeru obrazu w każdym folderze.Nie używają 0000, więc oznacza to do 9 999 obrazów na folder, zamiast 10 000.
Gerald Schneider
2013-04-23 16:55:15 UTC
view on stackexchange narkive permalink

Flimzy jest na dobrej drodze ze swoją teorią dotyczącą ograniczeń systemu plików, ale nie do końca. Nie pamiętam go całkowicie (minęło kilka lat, odkąd nauczyłem się go na uniwersytecie), ale prawdziwym powodem są wyniki. Im więcej plików umieścisz w katalogu, tym trudniej będzie je obsługiwać. Lista zawierająca 1000 plików zużywa znacznie mniej pamięci niż lista zawierająca 10000 plików, co znacznie przyspiesza operacje na systemie plików, szczególnie w małych systemach, takich jak aparaty cyfrowe. Operacje systemu plików polegające na: wyświetlaniu plików, usuwaniu plików, tworzeniu podglądów (zwłaszcza wielu obrazów w siatce).

Można by argumentować, że współczesne aparaty powinny mieć wystarczającą moc obliczeniową do obsługi takich zadań, może to prawda. Nie mam pojęcia, jakie procesory są używane w aparatach cyfrowych, może to zachowanie jest reliktem ze starszych aparatów i inżynierowie programują je w ten sposób z przyzwyczajenia.

Don
2013-04-23 01:07:52 UTC
view on stackexchange narkive permalink

W moim Nikkon D5100 umieszcza 1000 zdjęć w każdym katalogu. Problem, jak wspomniano powyżej, polega na tym, że podczas łączenia się z komputerem z aparatu Windows Exploerer nie widzi folderów. Niedawno miałem ponad 2300 zdjęć z jednej sesji. Dostałem tylko zdjęcia z pierwszego. Mam czytnik chipów USB, który obsługuje wiele różnych układów. Korzystając z tego, Explorer zobaczył trzy foldery w chipie i mogłem łatwo skopiować je na mój komputer. To łatwiejsze niż pisanie scenariusza,

To wygląda na błąd. Również obejście wydaje się trudniejsze niż pisanie scenariusza, ale każdemu osobiście. :)
Norm in FL
2016-12-02 09:49:49 UTC
view on stackexchange narkive permalink

Rozważ to: 1000, 5000 lub 10000 plików (zdjęć) na folder, zawsze istnieje ryzyko utraty niektórych, jeśli zostaną skonsolidowane w dowolnym folderze NA TYM SAMYM komputerze.

Gdy zobaczysz komunikat „Plik IMG 3333 (LUB, dowolny numer z zakresu 1 - 9999) już istnieje w folderze, do którego przenosisz [lub kopiujesz] - czy chcesz kontynuować”?

Który obraz chcesz utracić ? Żaden, założę się. Zachowanie 3-cyfrowego prefiksu # folderu aparatu wraz z 4-cyfrowym numerem pliku (yyy-xxxx) zapewnia unikalny „Serial #” dla każdego & dla każdego zdjęcia. Bez względu na to, które lub ile kiedykolwiek zostanie skierowanych do tego samego folderu na komputerze, żadna odpowiedź typu „albo / albo” nigdy nie spowoduje utraty jednego lub drugiego.

Dziękuję projektantom aparatów za przewidywanie. Jednak niewielu użytkowników od razu to zrozumie, co oznacza, że ​​trzeba po prostu dokładniej komunikować się w swoich instrukcjach.

1. Kolizja nazw plików nie jest ani nowa, ani unikalna dla fotografii. Użytkownicy komputerów radzili sobie z tym problemem od lat, zanim pojawiły się aparaty cyfrowe. 2. Gdyby pliki w ponumerowanym folderze zostały skonsolidowane, nadal miałbyś ten sam problem. Nie sądzę, aby producenci aparatów zbytnio się starali rozwiązać problem z przechowywaniem danych w przypadku plików, których nie ma na kartach ich aparatów. Nie ma sposobu, aby w rozsądny sposób zapobiec kolizjom nazw plików bez przyjęcia długiej konwencji nazewnictwa w stylu UUID.
To nie wydaje się odpowiadać na pytanie.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...