উইন্ডোজ আইকন (.ico)

Microsoft স্ট্যান্ডার্ড

উইন্ডোজ আইকন রিসোর্স (ICO) হলো মাইক্রোসফটের মাল্টি-রেজোলিউশন আইকন কন্টেইনার ফরম্যাট, যা ওয়েবসাইট ব্রাউজার ট্যাবের জন্য স্ট্যান্ডার্ড 'favicon.ico' ফরম্যাট হিসেবে ওয়েবজুড়ে ব্যাপকভাবে গৃহীত হয়েছে।

ICO থেকে PNG কনভার্ট করুন

বিনামূল্যে ইন-ব্রাউজার ICO থেকে PNG কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে ICO ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে 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)
বাইট এন্ডিয়াননেস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
মাল্টি-রেজোলিউশন স্টোরেজএকটি ফাইলের মধ্যে একাধিক সাইজ এমবেড করা থাকেশুধুমাত্র একক ইমেজ সাইজঅসীম ভেক্টর স্ক্যালিংএকাধিক কার্সার সাইজ
ফেভিকন সমর্থনসমস্ত লিগ্যাসি ও আধুনিক ব্রাউজারে ১০০% ইউনিভার্সালআধুনিক ব্রাউজারে সমর্থিতআধুনিক ব্রাউজারে সমর্থিতকোনোটিই নয় (শুধুমাত্র মাউস কার্সার)
রিসোর্স টাইপ ID0x0001 (আইকন)স্ট্যান্ডার্ড ইমেজ ফাইলW3C XML ভেক্টর0x0002 (হটস্পট সহ কার্সার)
সর্বোচ্চ মাত্রা২৫৬ x ২৫৬ পিক্সেলকার্যত সীমাহীনঅসীম (ভেক্টর)২৫৬ x ২৫৬ পিক্সেল

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

ব্রাউজার ট্যাব কাস্টম ওয়েবসাইট আইকনের পরিবর্তে একটি ফাঁকা ডিফল্ট ডকুমেন্ট পেজ প্রদর্শন করে।

মূল কারণ: ফেভিকনে স্ট্যান্ডার্ড ১৬x১৬ বা ৩২x৩২ রেজোলিউশন এন্ট্রির অনুপস্থিতি অথবা করাপ্টেড DIB হেডার থাকা।

পুনরুদ্ধার: File2File ফেভিকন জেনারেটর ব্যবহার করে মাল্টি-রেজোলিউশন ICO ফাইল পুনরায় তৈরি করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

ICO ফাইলে ডিরেক্টরি টেবিল থাকে যা ডেটা অফসেট নির্দিষ্ট করে যা বাফার ওভারফ্লো দুর্বলতা প্রতিরোধ করার জন্য অবশ্যই যাচাই করতে হবে।

পরিচিত অ্যাটাক ভেক্টর

  • ইমেজ ডিরেক্টরি কাউন্টে ইন্টিজার ওভারফ্লোর কারণে ছোট মেমরি অ্যালোকেশন এবং হিপ বাফার ওভারফ্লো ঘটে।
  • ম্যাপ করা ফাইল মেমরির বাইরে রিড নির্দেশ করে এমন করাপ্টেড ইমেজ বাইট অফসেট পয়েন্টার।
  • ২৫৬x২৫৬ আইকন এন্ট্রির মধ্যে এমবেড করা PNG ডিকম্প্রেশন বোমা।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2006উইন্ডোজ ভিস্তা ICO ফরম্যাটের ভেতরে এমবেড করা PNG-কম্প্রেসড ২৫৬x২৫৬ আইকনের জন্য সমর্থন প্রবর্তন করে।
1999ইন্টারনেট এক্সপ্লোরার ৫ 'favicon.ico' প্রবর্তন করে, যা ICO-কে ব্রাউজার ট্যাব ব্র্যান্ডিংয়ের জন্য ইউনিভার্সাল স্ট্যান্ডার্ডে পরিণত করে।
1985ডেস্কটপ শর্টকাট গ্রাফিক্সের জন্য নেটিভ .ICO ফরম্যাট নিয়ে উইন্ডোজ ১.০ লঞ্চ হয়।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • সমস্ত DPI স্কেল জুড়ে পরিষ্কার প্রদর্শনের জন্য একটি ফাইলের ভেতরে একাধিক ইমেজ রেজোলিউশন (যেমন ১৬x১৬, ৩২x৩২, ৪৮x৪৮, ২৫৬x২৫৬) এনক্যাপসুলেট করে।
  • তৈরি হওয়া প্রতিটি ওয়েব ব্রাউজার এবং ডেস্কটপ অপারেটিং সিস্টেমের সাথে ইউনিভার্সাল ব্যাকওয়ার্ড কম্প্যাটিবিলিটি।
  • ক্লাসিক কন্টেইনারের মধ্যে আধুনিক ২৫৬x২৫৬ উচ্চ-রেজোলিউশনের PNG কম্প্রেশন সমর্থন করে।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • আধুনিক ওয়েব ব্রাউজারগুলো লিগ্যাসি মাল্টি-রিসোর্স ICO কন্টেইনারের চেয়ে স্ট্যান্ডার্ড SVG এবং PNG ফেভিকন পছন্দ করে।
  • পুরোনো সফটওয়্যারে লিগ্যাসি ১-বিট XOR স্বচ্ছতা মাস্ক কর্কশ, পিক্সেলযুক্ত প্রান্ত তৈরি করে।
  • নির্দিষ্ট রেজোলিউশন সীমা (প্রতি আইকন ফ্রেমে সর্বোচ্চ ২৫৬x২৫৬ পিক্সেল)।

আকর্ষণীয় কারিগরি তথ্য

  • প্রাথমিক উইন্ডোজ সংস্করণে, আইকনগুলো ১৬টি রঙে ৩২x৩২ পিক্সেলের মধ্যে সীমাবদ্ধ ছিল।
  • ইন্টারনেট এক্সপ্লোরার ৫ যখন ফেভিকন প্রবর্তন করেছিল, তখন ওয়েবসাইটগুলো সার্ভার লগগুলোতে '/favicon.ico'-এর অনুরোধ গণনা করে কতজন লোক তাদের পেজ বুকমার্ক করেছে তা জানতে পারত।
  • একটি ICO ফাইলের ভিতরের ২৫৬x২৫৬ আইকন এন্ট্রিতে আক্ষরিক অর্থেই ৮-বাইটের PNG স্বাক্ষর দিয়ে শুরু হওয়া একটি সম্পূর্ণ, বৈধ PNG ফাইল থাকে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

আমার ওয়েবসাইটের জন্য কেন একটি favicon.ico প্রয়োজন?

আপনার HTML কোনো PNG ফেভিকন নির্দিষ্ট করলেও, ট্যাব এবং বুকমার্ক আইকন প্রদর্শন করার জন্য ওয়েব ব্রাউজার এবং সার্চ ইঞ্জিন ওয়েব ক্রলাররা ডিফল্টভাবে '/favicon.ico' রিকোয়েস্ট করে।

একটি ICO ফাইলে কোন রেজোলিউশনগুলো অন্তর্ভুক্ত করা উচিত?

সমস্ত মনিটর স্কেল এবং টাস্কবারে স্পষ্ট দেখানোর জন্য একটি পেশাদার ICO ফাইলে 16x16, 32x32, 48x48 এবং 256x256 পিক্সেল সংস্করণ অন্তর্ভুক্ত করা উচিত।

কীভাবে আমি একটি PNG কে ICO ফাইলে রূপান্তর করতে পারি?

আপনার ওয়েব ব্রাউজারে তাৎক্ষণিকভাবে একটি অপ্টিমাইজ করা, মাল্টি-রেজোলিউশন ICO ফাইল জেনারেট করতে আপনার PNG ছবি File2File.app-এ আপলোড করুন।