كاشف تنسيق الصورة
اكتشف التنسيق الحقيقي لأي صورة من خلال قراءة باياتها السحرية. اطلع على التنسيق، نوع MIME، الأبعاد، الشفافية، وعمق اللون. مجاني وسري.
اسحب صورتك هنا
أو انقر لتصفح الملفات
ميزات كاشف تنسيق الصورة
كشف دقيق للتنسيق من رؤوس الملفات الثنائية، وليس فقط من امتدادات الملفات.
يقرأ الرأس الثنائي لملفك لتحديد التنسيق الحقيقي بغض النظر عما تقوله امتداد الملف.
يحمّل الصورة للإبلاغ عن أبعاد البكسل الدقيقة، ودعم الشفافية، ومعلومات عمق اللون.
يتم قراءة أول 32 بايت فقط لاكتشاف التنسيق. تتم معالجة الملف بالكامل محليًا دون رفع إلى الخادم.
ما هو اكتشاف تنسيق الصورة؟
كل تنسيق ملف صورة له توقيع فريد في أول بضع بايت، يسمى بايت سحري أو رأس ملف. تقرأ هذه الأداة ذلك التوقيع لتحديد التنسيق الحقيقي لملفك، بغض النظر عن اسم الملف أو الامتداد. كما أنها تحمل الصورة لقياس الأبعاد واكتشاف الشفافية.
أسئلة متكررة
لماذا يعتبر اكتشاف التنسيق الحقيقي مهمًا؟
يمكن أن تكون امتدادات الملفات مضللة. قد يحتوي ملف يسمى image.jpg على بيانات WebP أو PNG إذا تم إعادة تسميته.
قد تفشل التطبيقات التي تعتمد على الامتدادات في فتح أو معالجة مثل هذه الملفات بشكل صحيح.
قراءة الرأس الثنائي تعطي إجابة حاسمة حول التنسيق الفعلي.
ما هي بايت السحر بالضبط؟
تُعتبر البايتات السحرية تسلسلاً ثابتاً من البايتات في بداية الملف تعمل كمعرف للصيغة.
على سبيل المثال، تبدأ ملفات JPEG دائماً بـ FF D8 FF. وتبدأ ملفات PNG بـ 89 50 4E 47 0D 0A 1A 0A.
تستخدم أنظمة التشغيل والتطبيقات هذه التوقيعات لتحديد أنواع الملفات بشكل موثوق.
كيف يتم اكتشاف شفافية PNG بشكل محدد؟
تحتوي ملفات PNG على كتلة IHDR تبدأ عند البايت 8 من الملف. يحمل البايت 25 من الملف قيمة نوع اللون.
يعني نوع اللون 4 تدرج الرمادي مع قناة ألفا. يعني نوع اللون 6 RGBA، لون كامل مع ألفا.
فقط هذان النوعان يدعمان الشفافية على مستوى البكسل. الأنواع 0 و 2 و 3 لا تحتوي على قناة ألفا.
Can I detect HEIC format on Windows where it cannot be previewed?
نعم. قراءة اكتشاف البايت السحري تقرأ فقط الرأس الثنائي ولا تتطلب من المتصفح فك تشفير الصورة.
ستظهر شارة الصيغة HEIC أو HEIF بناءً على علامة صندوق ftyp في رأس الملف.
قد تظهر الأبعاد على أنها غير متاحة إذا لم يتمكن المتصفح من فك تشفير صورة HEIC، لكن الصيغة لا تزال محددة بشكل صحيح.
ما هو صندوق ftyp في ملفات HEIC و AVIF؟
تستخدم HEIC و HEIF و AVIF جميعها حاوية صيغة ISO Base Media File Format. الصندوق الأول في الملف هو صندوق ftyp.
يحتوي صندوق ftyp على رمز علامة مكون من أربعة أحرف مثل heic أو mif1 أو avif الذي يحدد نوع الصيغة المحددة.
تقرأ هذه الأداة البايتات من 8 إلى 11 من الملف لاستخراج رمز العلامة هذا للتحديد الدقيق.
هل معلومات عمق اللون دقيقة لجميع الصيغ؟
بالنسبة لـ PNG، يتم قراءة عمق اللون بدقة من كتلة IHDR التي تحتوي على حقول عمق البت ونوع اللون.
بالنسبة لـ JPEG، يتم الإبلاغ عن 24 بت كمعيار حيث يستخدم JPEG تقريباً دائماً 8 بت لكل قناة بدون ألفا.
بالنسبة لـ WebP و HEIC و TIFF و AVIF، القيمة المبلغ عنها هي نطاق نموذجي لأن العمق الدقيق يتطلب تحليل الملف بالكامل.
ماذا لو ظهرت الصيغة على أنها غير معروفة؟
إذا لم تتطابق البايتات السحرية مع أي توقيع معروف، يتم إدراج الصيغة على أنها غير معروفة.
يمكن أن يحدث هذا مع الصيغ النادرة، أو الملفات التالفة، أو الملفات التي ليست صوراً على الإطلاق.
لا يزال يُظهر اسم الملف، الحجم، وأي أبعاد يمكن للمتصفح تحميلها.
هل تعمل هذه الأداة على الأجهزة المحمولة؟
نعم. واجهة برمجة التطبيقات FileReader وواجهة برمجة التطبيقات Image متاحة في جميع المتصفحات المحمولة الحديثة.
الواجهة متجاوبة تماماً وتعمل على الهواتف والأجهزة اللوحية.
يمكنك تحليل الصور من ألبوم الكاميرا أو تخزين الملفات مباشرة.