DCIM что за папка
Все фотоаппараты – специализированные цифровые камеры или приложение камеры на телефоне Android или iPhone — помещают сделанные снимки в паку DCIM, что расшифровывается как «снимки цифровой камеры».
Папка и ее структура взяты из стандарта DCF (правила разработки структуры файлов для камер), придуманного еще в 2003 году. DCF ценен тем, что предоставляет стандартную структуру.
Спецификация DCF создана JEITA – японской ассоциацией отраслей электроники и информационных технологий. Формально DCF является стандартом CP-3461, с документами которого можно ознакомиться через интернет. Его первоначальная редакция вышла в 2003, и последний раз он обновлялся в 2010 году.
Стандарт DCF перечисляет множество различных требований с целью обеспечения совместимости. Файловая система должным образом отформатированных устройств — например, карты памяти, вставленной в цифровой фотоаппарат — должна быть exFAT либо FAT12, FAT16, FAT32. Носитель емкостью свыше 2 Гб должен быть отформатирован в FAT32 или exFAT. Цель в том, чтобы цифровые фотокамеры и их карты памяти были совместимы друг с другом.
В частности, спецификация DCF предписывает фотоаппарату хранить снимки в каталоге “DCIM”.
Как правило, каталог DCIM содержит множество подкаталогов. Каждый подкаталог состоит из уникального трехзначного числа от 100 до 999 и пяти буквенно-цифровых символов. Буквенно-цифровые символы несущественны, и каждый производитель фотоаппаратов может выбирать любые, какие хочет. К примеру, у Apple пятизначное имя, поэтому их код — APPLE. В iPhone каталог DCIM включает в себя папки “100APPLE”, “101APPLE”и т.д.
Внутри каждого подкаталога располагаются файлы изображений, представляющие собой сделанные вами снимки. Имя каждого файла изображения начинается с четырехзначного буквенно-цифрового кода, заданного производителем фотоаппарата по своему усмотрению, за которым следует четырехзначное число. Обычно файлы называются DSC_0001.jpg, DSC_0002.jpg, и так далее. Код не особо важен, но благодаря ему сделанные фотографии отображаются в том порядке, в котором были сняты.
Также встречаются файлы .THM с метаданными для файлов, отличных от изображений JPG. Допустим, при помощи цифровой камеры было снято видео и сохранено в формате .MP4. Появятся файл DSC_0001.MP4 и DSC_0001.THM. Файл MP4 – само видео, а файл .THM содержит миниатюру и прочие метаданные. Камера использует его для отображения информации о видео без его загрузки.
DCF – фактический стандарт, а значит, достаточное количество производителей цифровых фотоаппаратов и смартфонов приняли его, чтобы он стал единым стандартом на практике. Стандартизированный формат DCIM подразумевает, что программы для переноса фотографий из цифровых фотокамер способны автоматически обнаружить фотографии на камере или карте памяти при подключении их к компьютеру, а затем скопировать на него фотографии.
Папки DCIM на смартфонах имеют то же назначение. Когда iPhone либо Android соединяется с компьютером, последний или программа библиотеки фотографий обнаруживают папку DCIM и фотографии в ней для переноса и предлагают сделать это автоматически.
DCIM – не самое наглядное имя на первый взгляд, но, что важно, оно стандартно. Если бы каждый изготовитель цифровых фотокамер и операционная система смартфона имели собственное неповторимое имя для папки со снимками, программы не могли автоматически находить снимки на подсоединенном устройстве. Невозможно было бы извлечь карту памяти из одной камеры и сразу вставить ее в другую камеру, а затем просмотреть фотографии без переформатирования карты или перестройки ее файловой системы.
Важно само наличие стандарта, независимо от того, каков он. Поэтому папка DCIM перкочевала с мыльниц на приложения камеры планшетов и смартфонов. Протокол передачи изображений (PTP) не совпадает со стандартом DCF, но служит для того же. PTP обеспечивает взаимодействие устройств iPhone и Android с приложениями для управления фотографиями, поддерживающими данный стандарт.
Источник
Что со всеми случайными папками в каталоге DCIM для iPhone?
Мои фотографии распространяются по 17, казалось бы, случайным образом названным папкам в моем каталоге DCIM iPhone 5.
Я не могу понять это, и довольно сложно просмотреть все эти каталоги, чтобы найти фотографию, которую я ищу.
Почему мое устройство делает это, и я могу остановить его?
8 ответов
- Просто поместите себя в папку DCIM и выберите поиск.
- Искать *.*
- Выберите вид большого пальца ногтя
- Сортировка результатов по имени
Вы увидите все ваши фотографии в порядке и легко найти нужный рисунок.
Ваша информация хранится в файлах, а также в базах данных. Там где-то есть база данных, в которой хранятся метаданные, описывающие какое-то событие, и связывание этого события с расположением файла. Для вас это выглядит случайным: на телефоне все равно, где хранится файл, если у него есть запись в базе данных.
Подумайте о том, что база данных является типом «оглавления» — страница информации может жить в любом месте книги, и читателю может быть неважно, где, пока они могут ее найти.
Короче говоря, то, что вы ищете, имеет смысл для телефона и никогда не предназначалось для вас, потому что вы не должны смотреть на него с этой точки зрения. Вы должны смотреть на него через какое-то другое приложение (кто-то упоминал о фотогалерее — я не знаю, правда ли это, но это звучит вероятно).
Я тоже был довольно смущен, пытаясь понять имена папок /каталогов последних месяцев.
Папки всегда были странно названы, но это было неслучайно — от просмотра моих различных устройств iOS в прошлом (из которых у меня в настоящее время есть три), все они, похоже, работали над какой-то предопределенной последовательностью в условия имен папок, поданных (в моем случае) под Win Explorer в Windows 8.1. Каждая из этих «папок» была названа с 8 буквенно-цифровыми именами символов и содержала до 1000 изображений, прежде чем переходить к следующему.
Затем появились iOS 8. Прежде всего, они, казалось, позволяли предопределенным (iOS) папкам получить бесконечно больше, чем всего 1000 фото. В какой-то момент у меня есть 3500 в одной из папок. Затем либо iOS 8.1, либо 8.1.1 (я забыл) изменил ситуацию, чтобы изображения содержались в отдельной папке для каждого месяца. На моем iPhone 4s и iPad Mini 2 они все еще работают на предопределенном заголовке (т. Е. Они используют одни и те же имена папок, сравниваемые бок о бок, поэтому не случайные). На моем iPhone 5c, каждый раз, когда я подключаю свой телефон, папки обозначаются по-разному, так что это по-настоящему случайным образом. Я согласен с вами в том, что создаются бесчисленные папки; даже если вы снимаете только один снимок в месяц в течение 12 месяцев, вы увидите 12 папок для каждого из этих календарных месяцев (я считаю).
Мои 4s, Mini 2 и 5c работают под управлением iOS 8.1.2. Я понятия не имею, почему 5c ведет себя по-другому; для суммирования всех создаются 8-значные имена папок для каждого месяца изображений, но только 5c делает это случайным образом каждый раз, когда я отсоединяю и подключаю его обратно к USB-порту. Как сказал еще один человек, iPhone использует какую-то базу данных light-SQL для хранения и диктовки всех вещей, и я думаю, что папки генерируются «фактически» из этого, поэтому в этой БД должно быть что-то странное мой 5c (и попробуйте ваше устройство, из того, что вы описали), возможно, только Apple может ответить .
Надеюсь, что это поможет, если ничего другого не согласится, что вы здесь не единственные! : -)
Эти «случайно названные папки» соответствуют Правило проектирования для файловой системы камеры (DCF) , которые используют Apple и все современные цифровые камеры.
Из статьи в Википедии о DCF : (акцент мой собственный)
Структура каталогов и файлов
Файловая система в цифровой камере содержит каталог DCIM (Digital Camera Images), который может содержать несколько подкаталогов с именами, такими как «123ABCDE» , которые состоят из уникального номера каталога (в диапазоне 100 . 999) и пять буквенно-цифровых символов, которые можно свободно выбирать и часто ссылаются на производителя камеры. Эти каталоги содержат файлы с именами, такими как «ABCD1234.JPG», которые состоят из четырех буквенно-цифровых символов (часто «DSC_», «DSC0», «DSCF», «IMG_» /«MOV_» или «P000»), а затем число.
Моя цифровая камера Sony создает по умолчанию один подкаталог 101MSDCF , и я могу вручную создать больше, если захочу, и который он называет —- +: = 1 =: + —-, 102MSDCF и т. д. В то время как мой iPad Кажется, создается папка для каждого 30-дневного периода. (?)
Если iPad установлен как «запоминающее устройство USB», вы должны увидеть эту структуру каталогов в проводнике Windows. Однако, если вы используете другое приложение или «протокол», вы, вероятно, этого не сделаете. Например, я могу использовать Paint.NET (Windows) для «Приобретения» фотографий с моего iPad с использованием протокола передачи изображений (PTP) — использование этого метода скрывает основную структуру каталогов.
Когда я подключаю свой iPhone 4s (работающий на последней версии iOS 8) через USB к моему WIN7 PC, я также вижу эти случайные подкаталоги DCIM, которые меняют свои имена (это действительно странно!) каждый раз, когда вы снова подключаете iPhone к ПК.
Хорошие новости: я узнал, что каждая подпапка включает фотографии только с определенного месяца. Однако случайные имена файлов подпапок (3 цифры, 5 букв) не коррелируют с датами, что затрудняет поиск последних фотографий, например.
Плохая новость: К сожалению, я также не знаю, как избавиться от данной проблемы при использовании Windows Explorer для прямого доступа к фотографиям iPhone через USB.
Интересно, что для того же iPhone WIN XP отображает ВСЕ фотографии в одной папке, где ВСЕ фотографии можно просматривать и сортировать обычным способом.
Старый iPhone 4 (который не поддерживает iOS 8) также показывает все фотографии (имеющие разные даты, особенно разные месяцы и годы) в одной подпапке.
Обновление 2015/10/06 (от Hardy): после обновления до iOS 9.0.2, папка DCIM возвращается к одиночным и простым подкаталогам DCIM, например, Windows Explorer теперь показывает подкаталог 100APPLE для всех фотографий до IMG_0999 .JPG, подкаталог 101APPLE для фотографий, начинающихся с IMG_1000.JPG и т. Д.
ЭТО НЕ СЛУЧАЙНО. У меня такая же ситуация, мой iPhone 5C работает с i0S 7.1.2. Сначала я думал, что это тоже случайный случай, особенно из-за имен папок, но потом я понял, что каждый раз, когда вы фотографируете, он называет его следующим секвенциальным номером, и каждая папка имеет другой набор из 1000. Одна папка имеет 0001-0999 , затем 1000-1999, 2000-2999 и т. д. Поскольку вы удалили фотографии, у вас не будет всех чисел от 0001 до 0999, от 1000 до 1999, но каждый раз, когда он запускает новый набор тысяч, он создает новую папку , Поэтому вы можете сортировать по «имени», и он будет помещать их в нумерованный порядок и, следовательно, в том порядке, в котором они были приняты. Доказательство. Я просто проверил это: 1) проверяя каждую подпапку DCIM, чтобы узнать, был ли каждый из них из одного и того же набора 1000, и 2), взяв несколько фотографий и проверив папку и посмотрев, были ли они названы в последовательном порядке. Есть одна папка, которая, похоже, имеет изображения, которые я сохранил от друзей. Почему так? Я не уверен, почему папки имеют странные имена, но я считаю, что архивирование может иметь какое-то отношение к резервной копии iCloud. Если вы замените свой телефон и загрузите его из резервной копии, это поможет телефону не начинать с 0001, а переносить его с последнего номера, полученного предыдущим телефоном. Как я узнаю, что он переносится с предыдущего телефона? Ну, я дважды заменил свой iPhone 4, а затем купил свой 5C, и я загрузил все из предыдущей резервной копии, и мои фотографии никогда не возвращались к 0001. Также группировка в тысячах может помочь с меньшим количеством коррупции при загрузке и /или если коррупция происходит, это меньше фотографий, если все они были в одном файле.
Эти папки никогда не появлялись ни на одном из десятков устройств iOS. Я смотрел папку DCIM. Более новый iOS, похоже, быстрее скопирует папки, поэтому вам может понадобиться адаптироваться к ним.
Если вы хотите узнать, является ли это ОС, сделайте полную резервную копию телефона, а затем удалите его с помощью приложения настроек, чтобы удалить все содержимое и настройки. В этот момент не восстанавливайте резервную копию и не запускайте обычные приложения для iOS и не делайте снимок или два.
Вы должны увидеть типичную папку DCIM/ с помощью всего лишь .MISC и 100APPLE . Затем вы можете отслеживать, будет ли стороннее приложение или просто накапливать различные фотографии, что приведет к росту структуры папок.
Apple, похоже, пошла на более здравый подход в iOS9 — папки генерируются на гораздо меньшей частоте, и их последовательно называют так, что вы можете легко ориентироваться. Обновление iOS9 на этом устройстве изменило мои папки, показанные в исходном вопросе, ниже:
Если вы используете более раннюю версию iOS, обходной путь, предложенный другими, работает хорошо. Просто выполните поиск по шаблону (*) и отсортируйте результаты по имени файла.
Источник
Что со всеми случайными папками в каталоге DCIM для iPhone?
Мои фотографии распределены по 17, казалось бы, случайно названным папкам в директории DCIM моего iPhone 5.
Я не могу понять это, и мне очень больно просматривать все эти каталоги, чтобы найти фотографию, которую я ищу.
Почему мое устройство делает это и можно ли его остановить?
- Просто поместите себя в папку DCIM и выберите поиск.
- Искать *.*
- Выберите вид большого пальца
- Сортировать результат по имени
Вы увидите все свои фотографии в порядке, и легко найти изображение, которое вы ищете.
Эти «случайным образом названные папки» соответствуют правилу разработки для файловой системы камеры (DCF), которое используется Apple и всеми современными цифровыми камерами.
Структура каталогов и файлов
Файловая система в цифровой камере содержит каталог DCIM (Digital Camera Images), который может содержать несколько подкаталогов с именами, такими как «123ABCDE», которые состоят из уникального номера каталога (в диапазоне 100… 999) и пяти буквенно-цифровых символов, которые могут быть свободно выбранным и часто обращаться к производителю камеры. Эти каталоги содержат файлы с именами, такими как «ABCD1234.JPG», которые состоят из четырех буквенно-цифровых символов (часто «DSC_», «DSC0», «DSCF», «IMG _» / «MOV_» или «P000»), за которыми следует число.
Моя цифровая фотокамера Sony создает один 101MSDCF подкаталог по умолчанию, и я могу вручную создать больше , если я хочу, что это имена 102MSDCF , 103MSDCF и т.д. В то время как мой IPad , кажется , чтобы создать папку для каждого 30-дневного периода. (?)
Если iPad подключен как «запоминающее устройство USB», вы должны увидеть эту структуру каталогов в проводнике Windows. Однако, если вы используете другое приложение или «протокол», вы, вероятно, не будете. Например, я могу использовать Paint.NET (Windows), чтобы «получать» фотографии с моего iPad, используя протокол передачи изображений (PTP) — при использовании этого метода скрывается базовая структура каталогов.
Ваша информация хранится в файлах, но и в базах данных. Где-то есть база данных, которая содержит метаданные, описывающие какое-то событие и связывающие это событие с местоположением файла. Для вас это выглядит случайным образом: для телефона все равно, где хранится файл, если в нем есть запись в базе данных.
Думайте о базе данных как о типе «оглавления» — страница информации может жить где угодно в книге, и читателю может быть все равно, где, пока он может ее найти.
Короче говоря, то, на что вы смотрите, имеет смысл для телефона, и никогда не предназначалось для вас, потому что вы не должны смотреть на это с этой точки зрения. Вы должны смотреть на это через какое-то другое приложение (кто-то упомянул Фотогалерею — я не знаю, правда ли это, но это звучит правдоподобно).
Я тоже был довольно смущен, пытаясь разобраться в именах папок / каталогов последних месяцев.
Папки всегда были странно названы, но это не было случайным — судя по моим различным устройствам iOS в прошлом (из которых у меня сейчас три), все они, казалось, работали над некой предопределенной последовательностью с точки зрения имена папок обслуживаются (в моем случае) под Win Explorer в Windows 8.1. Каждая из этих «папок» была названа с 8 буквенно-цифровыми именами символов и должна содержать до 1000 изображений, прежде чем перейти к следующей.
Затем появилась iOS 8. Во-первых, они, казалось, позволяли предопределенным (для iOS) папкам бесконечно увеличиваться, чем просто 1000 фотографий. В какой-то момент у меня 3500 в одной из папок. Затем либо iOS 8.1, либо 8.1.1 (я забыл) изменили вещи, так что картинки содержались в отдельной папке для каждого месяца. На моих iPhone 4s и iPad Mini 2 они все еще работают с предопределенным названием (т.е. они оба используют одни и те же имена папок, сравниваемые рядом, поэтому не случайно). На моем iPhone 5c каждый раз, когда я подключаю свой телефон, папки помечаются по-разному, так что это действительно случайное впечатление. Я согласен с вами, что создаются бесчисленные папки; даже если вы делаете один снимок в месяц в течение 12 месяцев, вы увидите 12 папок для каждого из этих календарных месяцев (я полагаю).
Мои 4s, Mini 2 и 5c работают под управлением iOS 8.1.2. Я понятия не имею, почему 5с ведет себя по-другому; Подводя итог, мы создаем 8-значные именованные папки для каждого месяца изображений, но только 5с делает это случайным образом каждый раз, когда я отключаю и снова подключаю его к порту USB. Как уже сказал кто-то другой, iPhone использует какую-то легкую базу данных SQL для хранения и диктовки всех видов вещей, и я думаю, что папки генерируются «виртуально», поэтому в этой БД должно происходить что-то странное мой 5c (и, вероятно, ваше устройство, из того, что вы описали), что, вероятно, только Apple может ответить .
Я надеюсь, что это поможет, если не согласиться, что вы здесь не единственные, кто сбит с толку! 🙂
Когда я подключаю свой iPhone 4s (использующий последнюю версию iOS 8) через USB к своему компьютеру WIN7, я также вижу те случайные подпапки DCIM, которые меняют свои имена (это действительно странно!) Каждый раз при повторном подключении iPhone к ПК.
Хорошая новость: я обнаружил, что в каждой подпапке есть фотографии только с определенного месяца. Однако случайные имена файлов подпапок (3 цифры, 5 букв) не коррелируют с какими-либо датами, что затрудняет поиск последних фотографий, например
Плохая новость: К сожалению, я также не знаю, как избавиться от данной проблемы при использовании проводника Windows для прямого доступа к фотографиям iPhone через USB.
Интересно, что для того же iPhone WIN XP показывает ВСЕ фотографии в одной папке, где ВСЕ фотографии можно просматривать и сортировать обычным способом.
Более старый iPhone 4 (который не поддерживает iOS 8) также показывает все фотографии (имеющие очень разные даты, особенно разные месяцы и годы) в одной подпапке.
Обновление 2015/10/06 (от Hardy): после обновления до iOS 9.0.2 папка DCIM возвращается в одиночные и простые подкаталоги DCIM, например, теперь в проводнике Windows отображается подкаталог 100APPLE для всех фотографий вплоть до IMG_0999.JPG, подкаталог 101APPLE для фотографий, начинающихся с IMG_1000.JPG и так далее.
ЭТО НЕ СЛУЧАЙНО — У меня такая же ситуация, мой iPhone 5C работает на i0S 7.1.2. Сначала я думал, что это тоже случайно, особенно из-за имен папок, но потом я понял, что каждый раз, когда вы делаете фотографию, она присваивает ей следующий порядковый номер, и каждая папка представляет собой различный набор из 1000. Одна папка имеет 0001-0999. затем 1000-1999, 2000-2999 и т. д. Поскольку вы удалили фотографии, у вас не будет всех чисел от 0001 до 0999, от 1000 до 1999, но каждый раз, когда он запускает новый набор из тысяч, он создает новую папку. , Поэтому вы можете сортировать по «имени», и он будет располагать их в цифровом порядке и, следовательно, в том порядке, в котором они были взяты. Свидетельство: я только что проверил это 1) проверяя каждую подпапку DCIM, чтобы видеть, был ли каждый из них из того же самого набора 1000, и 2) сделав несколько фотографий, проверив папку и проверив, были ли они названы в последовательном порядке. Есть одна папка с изображениями, которые я тоже сохранил от друзей. Почему это так? Я не уверен, почему папки имеют странные имена, но я считаю, что архивация может иметь какое-то отношение к резервному копированию iCloud. Если вы замените телефон и загрузите его из резервной копии, это поможет телефону не начинать с 0001, а перенести с последнего номера, взятого предыдущим телефоном. Откуда я знаю, что он переносит с предыдущего телефона? Ну, я дважды заменил свой iPhone 4, а затем я купил свой 5C, и я загрузил все из предыдущей резервной копии, и мои фотографии никогда не возвращались назад к 0001. Кроме того, группировка их по тысячам может помочь с меньшим количеством повреждений во время загрузки и / или если произойдет коррупция «
Эти папки никогда не появлялись ни на одном из десятков устройств iOS, которые я просматривал в папке DCIM. Похоже, что более новые iOS накапливают папки с большей готовностью, поэтому вам, возможно, придется адаптироваться к ним.
Если вы хотите узнать, является ли это ОС, сделайте полную резервную копию телефона, а затем сотрите его, используя приложение настроек, чтобы стереть все содержимое и настройки. На этом этапе не восстанавливайте резервную копию, просто запустите обычные приложения iOS и сделайте одну или две фотографии.
Вы должны увидеть типичную DCIM/ папку с папками just .MISC и 100APPLE sub. Затем вы можете отследить, вызывает ли структура папки стороннее приложение или просто набор различных фотографий.
Источник