00

A resposta curta

  • ICO é um contêiner de ícones do Windows que armazena várias imagens bitmap com tamanhos e profundidades de cor diferentes, permitindo que o aplicativo escolha a versão adequada à tela.
  • No Windows, abra o ICO em um aplicativo que utilize o decodificador ICO nativo do Windows Imaging Component. O WIC decodifica ICO, mas não possui codificador ICO nativo; portanto, exibir não garante que o aplicativo possa criar ou salvar o formato. No Mac ou celular, escolha um aplicativo que declare suporte à decodificação de ICO.
  • A extensão ou o cabeçalho não provam que um ICO seja seguro. O NVD registra a CVE-2004-1049, na qual campos de dimensão manipulados podiam causar estouros no Windows LoadImage. Para arquivos não confiáveis, limite tamanho e dimensões, valide deslocamentos do diretório e use um decodificador atualizado e isolado.
01

Arquivo de imagem ICO: como abrir, verificar e converter

A Microsoft chama oficialmente o ICO de Icon Format. Um arquivo pode reunir várias representações do mesmo ícone, como 16×16, 32×32, 48×48 e 256×256. Cada imagem usa um bitmap e uma máscara para áreas transparentes; ícones de 32 bits também podem usar transparência alfa. Os bytes identificadores são 00 00 01 00 no deslocamento 0.

Guarde o original

Ao converter um ICO com várias imagens para PNG, exportar somente uma descarta as outras opções de tamanho e profundidade de cor. Na conversão de PNG para ICO, redimensionar ou reduzir para uma paleta de 8 ou 4 bits pode causar serrilhamento e perda de transparência ou detalhes de cor.

02

Como abrir

No Windows, abra o ICO em um aplicativo que utilize o decodificador ICO nativo do Windows Imaging Component. O WIC decodifica ICO, mas não possui codificador ICO nativo; portanto, exibir não garante que o aplicativo possa criar ou salvar o formato. No Mac ou celular, escolha um aplicativo que declare suporte à decodificação de ICO.

Só quero visualizar

No Windows, abra o ICO em um aplicativo que utilize o decodificador ICO nativo do Windows Imaging Component. O WIC decodifica ICO, mas não possui codificador ICO nativo; portanto, exibir não garante que o aplicativo possa criar ou salvar o formato. No Mac ou celular, escolha um aplicativo que declare suporte à decodificação de ICO.

Preciso enviar para alguém

Ao converter um ICO com várias imagens para PNG, exportar somente uma descarta as outras opções de tamanho e profundidade de cor. Na conversão de PNG para ICO, redimensionar ou reduzir para uma paleta de 8 ou 4 bits pode causar serrilhamento e perda de transparência ou detalhes de cor.

03

Segurança

A extensão ou o cabeçalho não provam que um ICO seja seguro. O NVD registra a CVE-2004-1049, na qual campos de dimensão manipulados podiam causar estouros no Windows LoadImage. Para arquivos não confiáveis, limite tamanho e dimensões, valide deslocamentos do diretório e use um decodificador atualizado e isolado.

Pare se notar alguma dessas coisas

Remetente desconhecido, nome terminando em duas extensões ou conteúdo que não bate com a extensão: confira antes de abrir.

04

Como converter

Ao converter um ICO com várias imagens para PNG, exportar somente uma descarta as outras opções de tamanho e profundidade de cor. Na conversão de PNG para ICO, redimensionar ou reduzir para uma paleta de 8 ou 4 bits pode causar serrilhamento e perda de transparência ou detalhes de cor.

Antes de converter

Converta uma cópia, nunca o original, e depois compare qualidade, metadados e diagramação com o arquivo de partida.

05

Perguntas frequentes

O que é um arquivo ICO e para que ele serve?

É um contêiner de ícones do Windows que reúne uma ou mais imagens bitmap com diferentes tamanhos e profundidades de cor para o sistema ou aplicativo escolher a representação apropriada.

Como abrir um arquivo ICO?

Use um aplicativo com decodificador ICO. O Windows Imaging Component oferece decodificação nativa, mas não codificação ICO nativa; conseguir visualizar não garante que o aplicativo possa criar ou salvar o arquivo.

Como abrir um arquivo ICO no Windows 11?

Abra-o com um aplicativo que use o decodificador ICO nativo do Windows Imaging Component. O Windows também possui interfaces para extrair ícones de arquivos ICO independentes e de arquivos EXE ou DLL.

Como abrir um arquivo ICO no Mac?

Escolha um aplicativo para Mac que declare suporte à decodificação de ICO. Confira se ele mostra todos os tamanhos internos; caso não aceite o formato, converta uma cópia confiável com uma ferramenta apropriada.

Como ver um arquivo ICO no celular?

Use um aplicativo móvel que declare leitura de ICO. Se ele não abrir o contêiner, converta uma cópia confiável para PNG e selecione a imagem desejada, lembrando que um PNG não preserva as outras variantes.

Por que meu arquivo ICO não abre ou aparece errado?

O aplicativo pode não ter decodificador, os deslocamentos ou dados podem ser inválidos, ou uma imagem interna inadequada pode ter sido escolhida. Confira 00 00 01 00 no deslocamento 0 e tente um decodificador atualizado.

Devo usar ICO ou PNG para um ícone do Windows?

Use ICO para reunir vários tamanhos e profundidades de cor de um ícone do Windows. PNG é uma imagem comum; exportar apenas uma representação do ICO para PNG descarta as demais. A diferença entre ICO e PNG é que o ICO é um contêiner com várias imagens e o PNG guarda apenas uma; manter um único tamanho obriga o sistema a redimensioná-lo e pode reduzir a nitidez.

Como converter ICO para PNG sem perder os tamanhos?

Extraia cada imagem interna necessária e salve-a como um PNG separado. Um único PNG não mantém todas as variantes de tamanho e profundidade de cor existentes no ICO.

É seguro abrir um arquivo ICO recebido como anexo?

Não confie apenas na extensão ou no cabeçalho. Dados ICO especialmente manipulados já exploraram um analisador do Windows; use um decodificador atualizado e isolado, com limites e validação de dimensões e deslocamentos.

Quais tamanhos e transparência um arquivo ICO suporta?

Ele pode conter imagens de vários tamanhos e profundidades de cor. São comuns 16×16, 32×32, 48×48 e 256×256; máscaras geram áreas transparentes e imagens de 32 bits podem usar transparência alfa.

06

Formatos relacionados

Fontes

ICO Format Overview · Microsoft Learn(格式开发者的官方 Windows 文档)

Icons (Menus and Other Resources) · Microsoft Learn(官方 Win32 资源文档)

Icons (Design basics) · Microsoft Learn(官方 Windows 图标设计与兼容性指南)

IANA Media Types Registry · IANA(官方媒体类型注册表)

PRONOM Icon File Format Signatures · 英国国家档案馆 PRONOM(权威格式识别注册库)

NVD CVE-2004-1049 · 美国国家标准与技术研究院国家漏洞数据库