أيقونة Windows (.ico)

Microsoft قياسي

مورد أيقونات ويندوز (ICO) هو تنسيق حاوية الأيقونات متعددة الدقة الخاص بشركة مايكروسوفت، والذي تم اعتماده عالمياً عبر الويب كتنسيق أساسي باسم 'favicon.ico' لعلامات تبويب متصفحات الإنترنت.

تحويل ICO إلى PNG

محول مجاني داخل المتصفح للتحويل من ICO إلى PNG. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات ICO من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات ICO من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

00 00 01 00

تمثيل ASCII: ....

القياسية: Microsoft Windows Icon Resource Specification

المواصفات الفنية

هيكلية الحاويةICONDIR header with resource type 1 (Icon) followed by ICONDIRENTRY array and DIB/PNG streams
الضغطUncompressed DIB or PNG compressed streams (for 256x256 icons)
ترتيب البايتات (Endianness)Little-Endian (Intel x86)
مساحات الألوانDevice RGB, sRGB
القنوات والبنية1-bit monochrome, 4-bit / 8-bit paletted, 24-bit RGB, or 32-bit RGBA with alpha
الحد الأقصى للأبعاد256 x 256 pixels (supports multi-resolution suites: 16x16, 32x32, 48x48, 64x64, 128x128, 256x256)
الشفافيةXOR/AND binary transparency mask or full 8-bit smooth alpha channel
البث والتحميل التدرجيNon-streamable icon directory container

مصفوفة المقارنة التقنية: ICO مقابل المنافسين

السمة التقنيةICO (الحالي)PNGSVGCUR
التخزين متعدد الدقةأحجام متعددة مضمنة في ملف واحدحجم صورة واحد فقطتحجيم ناقل (Vector) لا نهائيأحجام مؤشر متعددة
دعم الرمز التعريفي (Favicon)عالمي بنسبة 100% عبر جميع المتصفحات القديمة والحديثةمدعوم في المتصفحات الحديثةمدعوم في المتصفحات الحديثةلا يوجد (مؤشر الفأرة فقط)
معرف نوع المورد0x0001 (أيقونة)ملف صور قياسيمتجه W3C XML0x0002 (مؤشر مع نقطة تفاعل)
الحد الأقصى للأبعاد256 × 256 بكسلغير محدود عملياًلا نهائي (متجه)256 × 256 بكسل

أنماط التلف الشائعة ودليل استرداد النظام السداسي

يعرض تبويب المتصفح صفحة مستند فارغة افتراضية بدلاً من أيقونة موقع الويب المخصصة.

السبب الجذري: افتقار الرمز التعريفي إلى إدخالات دقة 16x16 أو 32x32 القياسية أو احتواؤه على رؤوس DIB تالفة.

الاسترداد: أعد إنشاء ملف ICO متعدد الدقة باستخدام أداة File2File Favicon Generator.

تحليل الأمان وناقلات هجوم المحلل اللغوي

تحتوي ملفات ICO على جداول دليل تحدد إزاحات البيانات التي يجب التحقق من صحتها لمنع ثغرات تجاوز سعة المخزن المؤقت.

ناقلات الهجوم المعروفة

  • تجاوز الأعداد الصحيحة في عداد دليل الصور مما يتسبب في تخصيص ذاكرة صغيرة وتجاوز مخزن الذاكرة المؤقت (Heap).
  • مؤشرات إزاحة بايت الصورة التالفة التي توجه عمليات القراءة خارج ذاكرة الملف المعينة.
  • قنابل ضغط PNG المضمنة داخل إدخالات الأيقونات بحجم 256x256.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2006نظام Windows Vista يقدم الدعم لأيقونات بحجم 256x256 بكسل مضغوطة بتنسيق PNG والمضمنة داخل ملف ICO.
1999متصفح Internet Explorer 5 يقدم ميزة 'favicon.ico'، مما يجعله المعيار العالمي لعلامات تبويب المتصفحات.
1985إطلاق Windows 1.0 مع تنسيق الأيقونات .ICO الأصلي لرسومات اختصارات سطح المكتب.

المزايا الرئيسية والإيجابيات

  • يضم دقة صور متعددة (مثل 16x16، 32x32، 48x48، 256x256) داخل ملف واحد لعرض واضح عبر جميع مقياسات الشاشات (DPI).
  • توافق عكسي شامل مع كل متصفح ويب ونظام تشغيل سطح مكتب تم إنشاؤه على الإطلاق.
  • يدعم ضغط PNG الحديث عالي الدقة بحجم 256x256 داخل الحاوية الكلاسيكية.

القيود الفنية والسلبيات

  • تفضيل متصفحات الويب الحديثة لصور الـ SVG و PNG القياسية للرمز التعريفي (Favicon) على حساب حاويات ICO القديمة.
  • أقنعة الشفافية التقليدية 1-bit XOR في البرامج القديمة تنتج حواف متعرجة ومنقطة.
  • حدود دقة ثابتة (بحد أقصى 256x256 بكسل لكل إطار أيقونة).

معلومات تقنية طريفة

  • في إصدارات ويندوز المبكرة، كانت الأيقونات محدودة بدقة 32x32 بكسل وفي 16 لوناً فقط.
  • عندما قدم متصفح Internet Explorer 5 الرمز التعريفي (Favicon)، كانت مواقع الويب تعرف عدد الأشخاص الذين أضافوا صفحتهم إلى المفضلة عن طريق حساب طلبات '/favicon.ico' في سجلات الخادم.
  • إدخال أيقونة بحجم 256x256 داخل ملف ICO يحتوي حرفياً على ملف PNG كامل وصالح يبدأ بتوقيع PNG ذي الـ 8 بايت.

الأسئلة التقنية المتكررة

ما هو ملف ICO؟

ICO هو تنسيق ملفات مخصص لأيقونات أنظمة تشغيل ويندوز والمواقع الإلكترونية (Favicon)، ويتميز بقدرته على احتواء عدة أحجام مختلفة للصورة داخل نفس الملف.

لماذا أحتاج إلى تحويل صور PNG إلى ICO؟

تحتاج المتصفحات وأنظمة التشغيل إلى تنسيق ICO ليعمل الرمز التعريفي للموقع (Favicon) أو أيقونة التطبيق بكفاءة وعبر مختلف الأحجام ودقة الشاشات.

كيف يمكنني إنشاء ملف ICO من صورة عادية؟

يمكنك استخدام أداة تحويل الصور في File2File.app لرفع أي صورة PNG أو JPG وتوليد ملف ICO احترافي يحتوي على كافة المقاسات المطلوبة بنقرة واحدة.