┐─ تحليل الملف ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌
│ المطور : مايكروسوفت
│ الفئة : صورة
│ نوع MIME : image/x-icon
│ بايتات : 00000100
┘ ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── └
ما هو ملف ICO؟
ICO هي صيغة صور تُستخدم للأيقونات في نظام التشغيل ويندوز. تتميز بأنها حاوية تضم نسخاً متعددة من نفس الأيقونة بأحجام وأعماق ألوان مختلفة في ملف واحد. هذا التصميم يتيح لويندوز اختيار النسخة الأنسب لكل سياق: أيقونة صغيرة 16×16 لشريط المهام، وأخرى 256×256 لعرض الأيقونات الكبيرة.
يمكن أن تحتوي الأيقونة على أعماق ألوان مختلفة: 4 بت (16 لون)، 8 بت (256 لون)، 24 بت (ألوان حقيقية)، 32 بت (مع قناة ألفا للشفافية). الأيقونات الحديثة تدعم PNG مضمناً بدقة حتى 256×256 مع شفافية كاملة.
كذلك تُستخدم ICO كـ favicon.ico — الأيقونة الصغيرة التي تظهر في علامة تبويب المتصفح وقائمة الإشارات المرجعية.
كيفية فتح ملفات ICO
- Windows Explorer (ويندوز) — يعرضها كأيقونات تلقائياً
- أي متصفح ويب — يعرض favicon.ico في علامة التبويب
- GIMP (ويندوز، ماك، لينكس) — تحرير وإنشاء أيقونات ICO مجاناً
- IcoFX (ويندوز) — محرر أيقونات متخصص ومحترف
- Greenfish Icon Editor Pro (ويندوز) — مجاني ومتخصص
- XnView (ويندوز، ماك، لينكس) — عرض وتحويل ICO
- Photoshop مع إضافة ICO (ويندوز، ماك) — تحرير احترافي
المواصفات التقنية
| الخاصية | القيمة |
|---|---|
| البايتات السحرية | 00 00 01 00 |
| نوع MIME | image/x-icon أو image/vnd.microsoft.icon |
| الأحجام القياسية | 16، 24، 32، 48، 64، 128، 256 بكسل |
| أعماق الألوان | 4، 8، 24، 32 بت |
| الشفافية | ✅ (قناة ألفا في 32-bit) |
| PNG مضمن | ✅ (للأحجام 256×256+) |
| CUR | صيغة مشابهة لمؤشرات الماوس |
الاستخدامات الشائعة
- أيقونات تطبيقات ويندوز: كل برنامج ويندوز يستخدم ICO كأيقونة رئيسية للملف التنفيذي
- Favicon للمواقع:
favicon.icoفي جذر الموقع تُعرض في علامات التبويب والإشارات المرجعية - أيقونات أنواع الملفات: ويندوز يستخدم ICO لتمييز كل نوع ملف بصرياً في المستكشف
- اختصارات سطح المكتب: كل اختصار على سطح مكتب ويندوز يستخدم ICO
- أدوات نظام التشغيل: أدوات لوحة التحكم وإعدادات ويندوز
إنشاء Favicon لموقعك
يُنصح بإنشاء favicon.ico يحتوي على الأحجام: 16×16، 32×32، و48×48:
<!-- في الـ HTML -->
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
# إنشاء ICO من PNG باستخدام ImageMagick
convert logo-256.png -resize 16x16 logo-16.png
convert logo-256.png -resize 32x32 logo-32.png
convert logo-256.png -resize 48x48 logo-48.png
convert logo-16.png logo-32.png logo-48.png favicon.ico
تحويل ICO إلى PNG
# باستخدام ImageMagick (يستخرج أكبر حجم)
convert favicon.ico -resize 256x256 logo.png
# أو باستخدام FFmpeg
ffmpeg -i favicon.ico output.png