Расширение ico что такое
Как открыть ICO файлы? 4 простых метода решения таких проблем
Когда вы сталкиваетесь с проблемой с неизвестным файлом ICO и не знаете, как открыть такой файл, первый шаг, который вы должны сделать, это определить причину данной проблемы. Мы покажем вам, как решить наиболее распространенные проблемы с файлами ICO и как их решить, в 4 простых шага.
ICO расширение файла
Что такое ICO файл?
Как открыть файл ICO?
В некоторых случаях проблемы могут возникнуть при попытке открыть файлы ICO. Приведенные ниже шаги могут быть полезны для решения таких проблем.
Шаг 1 – Убедитесь, что файл правильно связан с выбранным программным обеспечением
Первое, что пользователь должен сделать, это связать приложение с файлами ICO. Может случиться так, что даже если в системе установлено приложение, поддерживающее файлы ICO, оно не будет правильно связано с этим форматом файла. Это можно легко исправить, связав программу с файлами ICO. Чтобы связать такие файлы с данным приложением, пользователь должен открыть меню файлов (щелкнув правой кнопкой мыши по файлу) и выбрав «Открыть с помощью». Список предлагаемых приложений будет отображаться в верхней части меню. Затем выберите приложение и подтвердите свой выбор, установив флажок «Всегда использовать выбранное приложение для открытия файлов такого типа». Подтвердите свой выбор, нажав ОК.
Чтобы открыть ICO файл, сфокусируйтесь на шагах 1 и 2
В большинстве случаев для открытия файлов с расширением ICO должно быть достаточно следующих инструкций на шаге 1 и 2. Прежде чем предпринимать следующие шаги, протестируйте все программы, перечисленные ниже.
Шаг 2 – Установите программу, которая поддерживает ICO файлы
Если случится так, что раздел с предлагаемыми программами будет пустым, наиболее вероятно, что в системе не будет установлена программа, поддерживающая файлы ICO. Выберите программу из следующего списка и установите ее:
Файл формата ICO — что это?
Описание формата ICO
Файл ICO представляет из себя формат хранения значков в операционной системе от Майкрософт. Данное расширения файла, является форматом изображения и может содержать иконки файлов, программ и папок в системе Windows. Такой формат файлов, состоит из двух побитовых изображений, одно из которых является маской изображения (AND), а второе представляется в качестве самой иконки, отображаемой на маске (XOR).
Пользователь имеет возможность редактировать ICO файлы в целях формирования специальных значков.Формат ICO может сохранять файлы расширением JPEG и PNG. Благодаря огромному уровню популярности Microsoft Windows, данный файл формата, имеет весьма важное значение. Любые иконки в рамках Windows, независимо от того, какая у пользователя установлена версия платформы, будут иметь расширение ICO.
Стоит отметить, что файл формата ICO применяется и в качестве иконок сайтов, которые отображает адресная строка того или иного браузера как перед URL, так и при результатах поиска. Необходимость сохранения в ICO, присутствует в ходе создания графики в виде значков, готовых графических элементов, а также курсоров и прочих иконок. Так как данный тип файла может применяться в роли иконки либо логотипа веб-ресурса, его можно найти в корне сайта под обозначением «favicon.ico». Браузер распознает подобное изображение при условии, что размер файла будет составлять 16×16 пикселей.
Идентификатор универсального типа (UTI)com.microsoft.curРазработаноMicrosoftТип форматаГрафика формат файла для курсоров мышиКонтейнер дляBMPРасширенный изICOСодержание
История
Тип MIME
Структура ресурса значка
Структура
Все значения в файлах ICO / CUR представлены в порядке little-endian байтов.
Структура ICONDIRСмещение № | Размер (в байтах) | Назначение |
---|---|---|
0 | 2 | Зарезервировано. Всегда должно быть 0. |
2 | 2 | Определяет тип изображения: 1 для изображения значка (.ICO), 2 для изображения курсора (.CUR). Другие значения недопустимы. |
4 | 2 | Задает количество изображений в файле. |
Структура каталога изображений
Изображение №1 | Запись для первого изображения |
Изображение №2 | Запись для второго изображения |
. | |
Изображение №n | Запись для последнего изображения |
Смещение № | Размер (в байтах) | Назначение |
---|---|---|
0 | 1 | Задает ширину изображения в пикселях. Может быть любым числом от 0 до 255. Значение 0 означает, что ширина изображения составляет 256 пикселей. |
1 | 1 | Задает высоту изображения в пикселях. Может быть любым числом от 0 до 255. Значение 0 означает, что высота изображения составляет 256 пикселей. |
2 | 1 | Задает количество цветов в цветовой палитре. Должно быть 0, если изображение не использует цветовую палитру. |
3 | 1 | Зарезервировано. Должно быть 0. |
4 | 2 | В формате ICO: Определяет цветовые плоскости. Должен быть 0 или 1. |
В формате CUR: Определяет горизонтальные координаты горячей точки в количестве пикселей слева.
62В формате ICO: Определяет бит на пиксель.В формате CUR: Определяет вертикальные координаты горячей точки в количестве пикселей сверху.
84Определяет размер данных изображения в байтах124Определяет смещение данных BMP или PNG от начала файла ICO / CURДанные ссылочного изображения
Все данные изображения, на которые ссылаются записи в каталоге изображений, идут сразу после каталога изображений. Обычно их хранят в том же порядке, что и в каталоге изображений.
Напомним, что если изображение хранится в формате BMP, оно должно исключать открывающую структуру BITMAPFILEHEADER, тогда как если оно сохраняется в формате PNG, оно должно сохраняться целиком.
Обратите внимание, что высота изображения BMP должна быть вдвое больше высоты, заявленной в каталоге изображений. Вторая половина растрового изображения должна быть маской И для существующих пикселей экрана с выходными пикселями, заданными формулой Output = (Existing AND Mask) XOR Image. Установите маску равной нулю везде для чистой перезаписи.
Формат PNG
Библиотека значков
Тип интернет-СМИimage/x-icon (но см. ниже )Единый идентификатор типа (UTI)com.microsoft.icoРазработаноMicrosoftТип форматаФормат графического файла для компьютерных иконокКонтейнер дляBMP и PNGРасширен доCURCURРасширение имени файла | |
---|---|
Тип интернет-СМИ | изображение / vnd.microsoft.icon |
Единый идентификатор типа (UTI) | com.microsoft.cur |
Разработано | Microsoft |
Тип формата | Формат графического файла для курсоров мыши |
Контейнер для | BMP |
Расширен с | ICO |
СОДЕРЖАНИЕ
История
Win32 представила поддержку хранения изображений значков до 16,7 миллиона цветов (TrueColor) и размером до 256×256 пикселей. Windows 95 также представила новый механизм Device Independent Bitmap (DIB). Тем не менее, 256 цветов было глубиной цвета значков по умолчанию в Windows 95. Можно было включить 65535 цветных (Highcolor) значков, изменив значение Shell Icon BPP в реестре или купив Microsoft Plus! для Windows 95. Значение размера значка оболочки позволяет использовать значки большего размера вместо значков 32 × 32, а значение размера значка малого значка оболочки позволяет использовать нестандартные размеры вместо значков 16 × 16. Таким образом, один файл значка может хранить изображения любого размера от 1 × 1 до 256 × 256 пикселей (включая неквадратные размеры) с 2 (редко используются), 16, 256, 65 535 или 16,7 миллионами цветов; но оболочка не могла отображать значки очень большого размера. Область уведомлений панели задач Windows по умолчанию была ограничена 16 цветными значками до Windows Me, когда она была обновлена для поддержки значков с высоким цветом.
Тип MIME
Структура ресурса значка
Контур
Все значения в файлах ICO / CUR представлены в порядке байтов с прямым порядком байтов.
Структура ICONDIRКомпенсировать# | Размер | Цель |
---|---|---|
0 | 2 | Зарезервированный. Всегда должен быть 0. |
2 | 2 | Определяет тип изображения: 1 для изображения значка (.ICO), 2 для изображения курсора (.CUR). Другие значения недействительны. |
4 | 2 | Задает количество изображений в файле. |
Структура каталога изображений
Изображение # 1 | Запись на первое изображение |
Изображение # 2 | Вход для второго изображения |
. | |
Изображение #n | Запись последнего изображения |
Компенсировать# | Размер | Цель |
---|---|---|
0 | 1 | Задает ширину изображения в пикселях. Может быть любым числом от 0 до 255. Значение 0 означает, что ширина изображения составляет 256 пикселей. |
1 | 1 | Задает высоту изображения в пикселях. Может быть любым числом от 0 до 255. Значение 0 означает, что высота изображения составляет 256 пикселей. |
2 | 1 | Задает количество цветов в цветовой палитре. Должно быть 0, если изображение не использует цветовую палитру. |
3 | 1 | Зарезервированный. Должно быть 0. |
4 | 2 | В формате ICO: определяет цветовые плоскости. Должен быть 0 или 1. |
В формате CUR: задает горизонтальные координаты горячей точки в количестве пикселей слева.
62В формате ICO: указывает количество бит на пиксель.В формате CUR: задает вертикальные координаты горячей точки в пикселях сверху.
84Определяет размер данных изображения в байтах124Задает смещение данных BMP или PNG от начала файла ICO / CURСсылочные данные изображения
Все данные изображения, на которые ссылаются записи в каталоге изображений, идут сразу после каталога изображений. Обычно их хранят в том же порядке, что и в каталоге изображений.
Напомним, что если изображение хранится в формате BMP, оно должно исключать открывающую структуру BITMAPFILEHEADER, тогда как если оно хранится в формате PNG, оно должно быть сохранено целиком.
Обратите внимание, что высота изображения BMP должна быть вдвое больше высоты, объявленной в каталоге изображений. Вторая половина растрового изображения должна быть маской И для существующих пикселей экрана с выходными пикселями, заданными формулой Output = (Existing AND Mask) XOR Image. Установите маску на ноль везде для чистой перезаписи.
Формат PNG
Библиотека иконок
ICO (формат файлов)
ICO (Windows icon) — формат хранения значков файлов в Microsoft Windows.
Формат ICO аналогичен формату CUR (Windows cursors), предназначенному для хранения курсоров. Отличие состоит в численном значении одного поля в заголовочной структуре, и интерпретации значений двух других полей этой же структуры.
Один ICO-файл содержит один или несколько значков, размер и цветность каждого из которых задаётся отдельно. Размер значка может быть любым, но наиболее употребимы квадратные значки со стороной 16, 32 и 48 пикселов. Также используются значки с размером 24, 40, 60, 72, 92, 108, 128 пикселов.
Начиная с Windows 98/2000, формат поддерживает внедрение изображений в формате JPEG и PNG, но обычно данные значков хранятся в несжатом виде. [источник не указан 1100 дней]
Значки бывают в естественном цвете (True Color, глубина цвета 24 бит), High Color (глубина цвета 16 бит), или с фиксированной палитрой (из двухсот пятидесяти шести, шестнадцати, или всего из двух цветов). В этом случае число, соответствующее каждому пикселу указывает не на цвет, а на номер цвета в палитре.
По своей структуре изображения в файле ICO наиболее близки к BMP, но принципиально отличаются от них наличием дополнительного изображения — маски, накладываемой на задний план при помощи операции побитового «И», что позволяет реализовать (полную) прозрачность рисунка. Последующее наложение основного изображения с помощью «исключающего ИЛИ» может даже дать «инверсные» пиксели в тех местах, где задний план не был замаскирован.
Кроме того, начиная с Windows XP поддерживаются 32-битные значки — каждому пикселу соответствует 24-бита цвета и 8-битный альфа-канал, позволяющий реализовать 256 уровней частичной прозрачности. С помощью альфа-канала можно отображать значки со сглаженными (размытыми) краями и тенью, сочетающимися с любым фоном; маска в этом случае игнорируется.
Содержание
Формат файла
Файл состоит из заголовка фиксированной длины, каталога информации о изображениях и непосредственно изображений.
Заголовок
Заголовок имеет размер 6 байт:
Иные значения недопустимы.
Каталог информации об изображениях
Представляет собой последовательные записи фиксированного размера (16 байт), следующие одна за другой. Количество записей определяется полем count заголовка.