چرا هر دوربین عکس ها را در یک پوشه DCIM ذخیره می کند؟
۱۳۹۳/۱۰/۲۱
محمدرضا رشيدي
0
هر دوربین ، چه یک دوربین دیجیتال اختصاصی و یا دوربین در آندروید و یا آیفون ،عکس های شما را در یک پوشه DCIM که مخفف “تصاویر دوربین دیجیتال” می باشد ذخیره می کند.
جالب است بدانید که طرح پوشه DCIM از طرفDCF شکل گرفت و استاندارد آن در سال ۲۰۰۳ وضع شد.DCF به دلیل ایجاداین استاندارد بسیار مورد توجه قرار گرفته است.
آشنایی با DCF، یا “استاندارد فایل سیستم دوربین”
DCFمشخصه ای است که توسط JEITA ایجاد شده است که مخفف”انجمن صنایع تکنولوژی اطلاعات یا ژاپن الکترونیک” است.ایناز لحاظ فنی بهاستانداردCP-۳۴۶۱ مربوط می شود .اولین نسخه ازاین استاندارددر سال ۲۰۰۳صادر شدو آخرین باردر سال ۲۰۱۰به روزشد.
مشخصه DCF شامل بسیاری ازنیازمندی های مختلف برای تضمینامکان برقراری ارتباط است.برای مثال،فایل سیستم یک دستگاه فرمت شده، مانند یک کارت SD که در داخل یک دوربین دیجیتال است ، بایدFAT12، FAT16، FAT32، exFATباشد.کارت حافظه با۲GBیا ظرفیت بیشترباید باFAT32یاexFATفرمت شود. هدف این مسئله این است کهدوربین های دیجیتالوکارت های حافظه در هنگام ارتباط با یکدیگر سازگار باشند.
دایرکتوری DCIM وزیر مجموعه آن
در حقیقت،مشخصه DCF میعین می کند که کهیک دوربین دیجیتالبایدعکس های گرفته شده رادر دایرکتوری “DCIM” ذخیره کند.DCIMمخفف “تصاویر دوربین دیجیتال” است.
دایرکتوری DCIMمی تواندشاملزیرشاخههای متعددی باشد.هرزیرشاخهیکعدد سه رقمیمنحصر به فرداز۱۰۰تا ۹۹۹وپنجکاراکتر الفبایی دارد.کاراکتر الفبایی مهم نیستندوسازندگان دوربینبه انتخابخودمی توانند آن را انتخاب کنند.به عنوان مثال،اپلبه اندازه کافیخوش شانس است که نامپنجرقمیداشته باشد، بنابراینکدآن APPLE است.در گوشی آی فون، دایرکتوری DCIMشاملپوشه هاییمانند “100APPLE“، “101APPLE،” و غیره خواهد بود.
در داخل هردایرکتوری فرعی نیزفایل های تصویریوجود دارند که تصاویر گرفته شده توسط شما می باشند.نامهرفایل تصویریبا کد چهار رقمی الفبایی شروع می شود کهبه دلخواه توسط سازنده دوربین انتخاب می شود که به دنبال آن یک عددچهار رقمی خواهد بود. به عنوان مثال،شما اغلبفایل هایی به نامDSC_0001.jpg، DSC_0002.jpg را خواهید دید، و غیره.کد ها واقعا مهم نیستند، اما با وجود آن ها می توانید مطمئن شوید تصاویری که با دوربین می گیرید به ترتیب زمان گرفته شدن چیده خواهند شد.به عنوان مثال، ساختار مذکور به شکل زیر خواهد بود:
DCIM
100ANDRO
DCF_0001.JPG
DCF_0002.JPG
DCF_0003.WAV
101ANDRO
102ANDRO
شما ممکن استفایل های.THMرا که نشان دهندهابرداده هاییبرای فایل هاییبه جز تصاویرJPGاست ببینید.به عنوان مثال،فرض کنیم شمایک ویدیوبا دوربیندیجیتال خود گرفته اید و آن رابه عنوانیک فایل.MP4ذخیره کرده اید. شمایک فایلDSC_0001.MP4ویک فایلDSC_0001.THMرا lمشاهده می کنید.فایلMP4 خود ویدیواست، در حالی که فایل.THMشاملریز عکسوابرداده های دیگر است که توسط دوربین استفاده می شود تا اطلاعات راجع بهویدیو را بدون بارگذاری آن نمایش دهد.جزئیاتمحرمانهبیشتری در مورد مشخصهDCF وجود دارد ، اما متاسفانه امکان پرداختن به آن ها در قالب این مقاله نیست.
دلیل تبعیت فراگیر از استاندارد DCF
DCFاستاندارد بالفعل است و بدان معنی است که سازندگان دوربین وگوشی های هوشمنددیجیتال آن رابه عنوان یک استانداردسازگاردر دنیای واقعی پذیرفته اند.فرمت استانداردDCIM استاندارد سازی شده به معنی این است که برنامه های انتقال تصاویر برای دوربین های دیجیتالبه طور خودکارمی توانندعکس های بر روییک دوربین دیجیتالیا کارتSDرا به منظور انتقال به یک کامپیوتر را شناسایی کنند.پوشه DCIMدرگوشی های هوشمندنیز به همین شکل هستند. هنگامی که یکآیفونیاگوشی اندرویدی شمابهکامپیوتر شما متصل می شود، کامپیوتر با نرم افزار خودمی تواندپوشهDCIMرا شناسایی کند و تصاویر داخل آن را که قابلیت انتقال دارند را به منظور انتقال شناسایی کند و این کار را به طور اتوماتیک انجام دهد.
DCIMممکن استدر مقایسه با نام “تصاویر” به آن اندازه ملموس و مشهور نباشدامامهم این است که DCIM یکاستاندارداست.اگرهرشرکت سازنده دوربینهای دیجیتال و یاسیستم عاملگوشی های هوشمندپوشه های منحصر به فردی برای تصاویرخود در نظر می گرفتند، نرم افزار ها نمی توانستند به ظور خودکار تصاویر بر روی این دستگاه ها را شناسایی کنند. همچنینشمادیگر نمی توانستید بدون نیاز به تغییر فرمت دستگاه یا تغییر ساختار فایل سیستم، کارتSD را از یکدوربینبه دوربین دیگر انتقال دهید و همان تصاویر را در دوربین جدید مشاهده کنید.
نهایتا باید گفت که صرف نظر از ماهیت یک استاندارد، وجود یک استاندارد فراگیر الزامی است و به همین خاطر است که استاندارد DCIM ار ابتدا با دوربین های دیجیتال و حالا با گوشی ها هوشمند باما است. پروتوکل انتقال تصویر یا PPT مانند استاندارد DCF نیست اما هر دو کاربرد یکسانی دارند. نکته قابل توجه این است که PPT توسط استاندارد MTP یا دیگر استاندارد ها تعویض شده است اما PTP توسط اندروید و اپل برای برقراری ارتباط با نرم افزار های مدیریت تصویر مورد پشتیبانی قرار گرفته است.