یک شناسانه نوع یکسان[ ۱] ( به انگلیسی: Uniform Type Identifier ) با کوته نوشت یوتی آی ( UTI ) یک رشتهٔ متنی است که در نرم افزارهای تولید شده توسط اپل برای شناسایی منحصر به فرد یک «کلاس» داده شده یا «نوع آیتم» استفاده می شود. اپل برای شناسایی اشیای سیستمی معمول، UTIهای توکار ساخته است، ( مثل نوع فایل سند یا تصویر، بسته های فولدر و برنامه کاربردی، داده های جریانی، داده های تکه شده، داده های فیلم ) و همچنین به توسعه دهندگان شخص ثالث امکان می دهد تا UTIهای خاص خود را برای استفاده های مختص برنامه کاربردی، یا اختصاصی اضافه کنند. پشتیبانی از UTIها در سیستم عامل Mac OS X 10. 4 اضافه شده است و در فناوری جستجوی رومیزی Spotlight تجمیع یافته است. در این فناوری ها از UTIها برای طبقه بندی اسناد استفاده می شود. [ ۲]
یکی از اهداف طراحی اساسی در UTIها حذف ابهام و مشکلات مرتبط با استنتاج محتوای فایل از انواع MIME، پسوند نام فایل، یا نوع یا سازنده ی کد ( Creator code ) است. [ ۲]
UTIها از ساختار نام دهی نشانه گذاری نام دامنه ی معکوس ( reverse - DNS ) استفاده می کنند. نام ها می توانند شامل نویسه های اسکی A - Z و a - z، ۰–۹ خط پیوند " - " و نقطه ". " و نیز همهٔ نویسه های یونی کد بالای U+007F باشند. در UTI استفاده از کالن و اسلش، به دلیل سازگاری با رسوم مسیر فایل مکینتاش و پازیکس ممنوع است. UTIها از ارث بری چندگانه پشتیبانی می کنند، و به فایل ها امکان می دهند تا با هر تعداد نوع مرتبط، که با داده شامل شده متناسب اند، شناسایی گردند. [ ۳]
یک مثال از UTIها «com. apple. ostype» می باشد که برای شناسایی «نوع سیستم عامل» با کدهای چهار نویسه ای استفاده می شود.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفیکی از اهداف طراحی اساسی در UTIها حذف ابهام و مشکلات مرتبط با استنتاج محتوای فایل از انواع MIME، پسوند نام فایل، یا نوع یا سازنده ی کد ( Creator code ) است. [ ۲]
UTIها از ساختار نام دهی نشانه گذاری نام دامنه ی معکوس ( reverse - DNS ) استفاده می کنند. نام ها می توانند شامل نویسه های اسکی A - Z و a - z، ۰–۹ خط پیوند " - " و نقطه ". " و نیز همهٔ نویسه های یونی کد بالای U+007F باشند. در UTI استفاده از کالن و اسلش، به دلیل سازگاری با رسوم مسیر فایل مکینتاش و پازیکس ممنوع است. UTIها از ارث بری چندگانه پشتیبانی می کنند، و به فایل ها امکان می دهند تا با هر تعداد نوع مرتبط، که با داده شامل شده متناسب اند، شناسایی گردند. [ ۳]
یک مثال از UTIها «com. apple. ostype» می باشد که برای شناسایی «نوع سیستم عامل» با کدهای چهار نویسه ای استفاده می شود.
wiki: شناسانه نوع یکسان