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.
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.
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.
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.
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.
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.
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.
Remetente desconhecido, nome terminando em duas extensões ou conteúdo que não bate com a extensão: confira antes de abrir.
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.
Converta uma cópia, nunca o original, e depois compare qualidade, metadados e diagramação com o arquivo de partida.
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.
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 · 美国国家标准与技术研究院国家漏洞数据库