סמל Windows (.ico)

Microsoft תקן

Windows Icon Resource (ICO) הוא פורמט מעטפת האייקונים מרוב הרזולוציות של מייקרוסופט, המאומץ באופן אוניברסלי ברחבי הרשת כפורמט ה-'favicon.ico' הסטנדרטי ללשוניות דפדפן אינטרנט.

המר ICO ל-PNG

ממיר חינמי מ-ICO ל-PNG פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-דאטה

מערכות הפעלה ומנתחי קבצים מזהים קבצי ICO על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברה ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי ICO על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 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
אחסון ברזולוציה רב-פעמיתגדלים מרובים מוטמעים בקובץ אחדגודל תמונה יחיד בלבדהתאמת קנה מידה וקטורית אינסופיתגדדי סמן מרובים
תמיכה באייקונים מועדפים (Favicon)אוניברסלי ב-100% בכל הדפדפנים הישנים והמודרנייםנתמך בדפדפנים מודרנייםנתמך בדפדפנים מודרנייםללא (סמן עכבר בלבד)
מזהה סוג משאב0x0001 (אייקון)קובץ תמונה סטנדרטיוקטור XML של W3C0x0002 (סמן עם נקודת חום)
מידות מקסימליות256 על 256 פיקסליםכמעט ללא הגבלהאינסופי (וקטורי)256 על 256 פיקסלים

מצבי שיחשות נפוצים ומדריך שחזור הקסדצימלי (Hex)

לשונית הדפדפן מציגה דף מסמך ריק כברירת מחדל במקום אייקון האתר המותאם אישית.

גורם שורש: באייקון המועדף חסרות רשומות רזולוציה סטנדרטיות של 16x16 או 32x32 או שהוא מכיל כותרות DIB פגומות.

התאוששות: צור מחדש קובץ ICO מרוב רזולוציות באמצעות File2File Favicon Generator.

ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)

קבצי ICO מכילים טבלאות ספרייה המציינות היסט נתונים שיש לאמת כדי למנוע פגיעויות של גלישת חוצץ.

ווקטורי תקיפה ידועים

  • גלישת מספר שלם בספירת ספריית התמונות הגורמת להקצאת זיכרון קטנה וגלישת חוצץ ערימה.
  • מצביעי היסט של בייטי תמונה פגומים המכוונים קריאות מחוץ לזיכרון הקובץ הממופה.
  • פצצות דחיסה של PNG מוטמעות בתוך רשומות אייקונים של 256x256.

השיטות המומלצות להגנה:

היסטוריה ואבני דרך

2006Windows Vista מציגה תמיכה באייקונים בגודל 256x256 דחוסים ב-PNG המוטמעים בתוך פורמט ICO.
1999Internet Explorer 5 מציג את 'favicon.ico', מה שהופך את ICO לתקן האוניברסלי למיתוג לשוניות דפדפן.
1985Windows 1.0 מושקת עם פורמט .ICO מקומי לגרפיקת קיצורי דרך בשולחן העבודה.

יתרונות מרכזיים

  • מכיל רזולוציות תמונה מרובות (כגון 16x16, 32x32, 48x48, 256x256) בתוך קובץ יחיד להצגה חדה בכל סולמות ה-DPI.
  • תאימות לאחור אוניברסלית עם כל דפדפן אינטרנט ומערכת הפעלה שולחנית שנוצרו אי פעם.
  • תומך בדחיסת PNG מודרנית ברזולוציה גבוהה של 256x256 בתוך המעטפת הקלאסית.

מגבלות טכניות וחסרונות

  • דפדפני אינטרנט מודרניים מעדיפים אייקונים מועדפים מסוג SVG ו-PNG סטנדרטיים על פני מעטפות ICO מרובות משאבים ישנות.
  • מסכות שקיפות XOR ישנות של סיביות בודדת בתוכנות ישנות יותר יוצרות קצוות משוננים ומפוקסלים.
  • מגבלות רזולוציה קבועות (מקסימום 256x256 פיקסלים לכל מסגרת אייקון).

עובדות טכניות מעניינות

  • בגרסאות Windows מוקדמות, אייקונים היו מוגבלים ל-32x32 פיקסלים ב-16 צבעים.
  • כאשר Internet Explorer 5 הציג את האייקונים המועדפים (favicons), אתרים ידעו כמה אנשים הוסיפו סימנייה לדף שלהם על ידי ספירת בקשות ל-'/favicon.ico' בלוגים של השרת.
  • רשומת אייקון 256x256 בתוך קובץ ICO מכילה מילולית קובץ PNG מלא ותקף המתחיל בחתימת ה-PNG בת 8 הבייטים.

שאלות טכניות נפוצות

מדוע האתר שלי זקוק ל-favicon.ico?

גם אם ה-HTML שלך מציין סמלוני PNG לכרטיסייה (favicon), דפדפני אינטרנט וסורקי מנועי חיפוש עדיין מבקשים את '/favicon.ico' כברירת מחדל כדי להציג אייקונים בלשוניות ובסימניות.

אילו רזולutions צריכות להיכלל בקובץ ICO?

קובץ ICO מקצועי צריך לכלול גרסאות בגדלים 16x16, 32x32, 48x48 ו-256x256 פיקסלים כדי להיראות חד בכל קשקאי המסכים ושורות המשימות.

כיצד אוכל להמיר PNG לקובץ ICO?

העלה את תמונת ה-PNG שלך ל-File2File.app כדי לייצר קובץ ICO ממוטב ורב-רזולוציות באופן מיידי בדפדפן האינטרנט שלך.