O formato de arquivo normalmente usado para ícones é ICO. O que o torna interessante é que não é um formato de imagem típico, mas incorpora vários tamanhos e tipos de imagem no arquivo, junto com diferentes profundidades de cor.
Por esse motivo, um ícone pode ter a mesma aparência em monitores de 640 x 480 pixels e 4K, se os formatos apropriados estiverem incorporados ao arquivo.
É por isso que extrair um ícone de um arquivo EXE não é uma tarefa fácil. Graças a vários aplicativos, você pode converter qualquer versão do ícone de um arquivo executável em uma imagem com apenas alguns cliques. Este artigo explicará como fazer isso.
EXE para ferramentas de imagem
A melhor maneira de extrair ícones de um arquivo EXE para um arquivo de imagem é usar algumas das ferramentas "exe para imagem" de terceiros. Todos eles trabalham com o mesmo princípio.
Primeiro, eles extraem a imagem do ícone de um arquivo EXE para um arquivo ICO. Então, como os arquivos ICO não são arquivos de imagem, eles executam uma etapa extra e os convertem para PNG ou outros formatos de imagem.
Você pode encontrar várias ferramentas online que podem extrair um ícone para um arquivo ICO, mas apenas algumas delas extrairão diretamente uma imagem do arquivo binário.
Melhores ferramentas para extrair ícones
Essas são algumas das ferramentas de extração de ícone para imagem mais eficientes e fáceis de usar da Internet.
1. IconViewer
IconViewer é uma das ferramentas de extração de ícones mais antigas. Foi atualizado pela última vez em 2008, mas é compatível com Win 10. Além disso, você vai precisar instalá-lo, o que é conveniente para pessoas que precisam usá-lo com frequência. Por outro lado, pode ocupar espaço desnecessário para quem deseja usá-lo apenas uma ou duas vezes.
Para salvar o ícone, você precisa:
- Clique com o botão direito no arquivo EXE ou DLL.
- Clique em 'Propriedades'.
- Selecione a guia 'Ícones'. Você verá todos os ícones vinculados a esse arquivo.
- Clique no ícone que você deseja extrair.
- Escolha o tamanho de imagem e profundidade de cor adequados no menu 'Imagens do dispositivo'. Está abaixo da janela do ícone.
- Clique no ícone 'Salvar' abaixo.
- Escolha a localização da nova imagem e o formato de imagem desejado (BMP ou PNG).
- A ferramenta irá então extrair automaticamente o ícone do arquivo EXE.
Também existe a opção de selecionar vários arquivos EXE e, quando você repetir as etapas de 1 a 3, verá todos os seus ícones incorporados na mesma janela.
2. IconsExtract
Ao contrário do IconViewer, IconsExtract é um arquivo EXE autônomo que não requer nenhuma instalação. Basta fazer o download e executá-lo.
Logo depois de iniciá-lo, uma janela "Pesquisar ícones" aparecerá, onde você precisará selecionar os arquivos e cursores que deseja verificar. Também há uma opção para filtrar tamanhos de ícones desnecessários e escolher formatos e profundidade de cor.
Você pode pesquisar um arquivo individual digitando seu nome na caixa ou navegando no explorador de arquivos. Também há uma opção de verificar pastas inteiras com suas subpastas em busca de arquivos executáveis. Você pode até mesmo realizar uma varredura de partições inteiras do disco rígido. No entanto, isso pode ocupar muita memória e pode demorar muito tempo.
Para salvar os ícones, você deve:
- Selecione todos os ícones que deseja extrair.
- Clique no menu ‘Arquivo’.
- Selecione a opção ‘Salvar ícones selecionados’.
- Localize a pasta na qual deseja salvar os arquivos de imagem.
- Clique no botão ‘Salvar ícones’.
Você também pode copiar um ícone para uma área de transferência e colá-lo em outro aplicativo, como Microsoft Word, Adobe Photoshop, Paint, etc.
3. QuickAny2Ico
O Quick Any2Ico é provavelmente o mais amigável do grupo. Possui uma interface de usuário simples e não requer nenhuma instalação. Basta fazer o download e iniciá-lo.
Ao executar a ferramenta, você notará três caixas - uma para selecionar um arquivo executável, uma para selecionar o destino do ícone extraído e a terceira para opções de extração.
Também existe a possibilidade de extrair o ícone apenas arrastando e soltando o executável na ferramenta. Ele irá localizar automaticamente o caminho do arquivo e você pode clicar no botão ‘Extrair’ para iniciar o processo.
4. Thumbico
Este aplicativo não se limita a extrair ícones apenas de arquivos executáveis. Você pode localizar qualquer tipo de arquivo e o Thumbico converterá o ícone do arquivo em uma imagem.
Além disso, o aplicativo possui alguns recursos interessantes, como girar / inverter a imagem, escolher a cor e o tamanho do plano de fundo. Também existe a opção de salvar uma imagem como GIF e JPG, além dos formatos PNG e BMP usuais.
Este aplicativo vem em uma versão portátil que você pode iniciar imediatamente após o download. Mas você também pode obter o instalador que oferece alguns recursos adicionais.
Extraia o arquivo EXE para o ícone usando o PowerShell
Se você não quiser usar nenhuma ferramenta, pode extrair manualmente o ícone de um executável usando o Microsoft PowerShell. Isso só é possível no Windows 10 e você só pode extrair para um arquivo ICO.
Para fazer isso, primeiro, copie este código para o PowerShell:
Get-Icon -folder c: exelocation -name
#>
Função Get-Icon {
[CmdletBinding ()]
Param (
[Parâmetro (Obrigatório = $ True, HelpMessage = ”Digite a localização do arquivo .EXE”)]
[string] $ pasta
)
[System.Reflection.Assembly] :: LoadWithPartialName (‘System.Drawing’) | Out-Null
md $ folder -ea 0 | Out-Null
dir $ pasta * .exe -ea 0 -rec |
ForEach-Object {
$ baseName = [System.IO.Path] :: GetFileNameWithoutExtension ($ _. FullName)
“Ícone de extração” de progresso de gravação $ basename
[System.Drawing.Icon] :: ExtractAssociatedIcon ($ _. FullName) .ToBitmap (). Salvar (“$ folder $ basename.ico”)
}
}
Digite ‘Get-Icon-Folder [a localização do arquivo executável]’ em vez de ‘Get-Icon -folder c: exelocation –name.’
Este código extrairá o ícone do arquivo executável e criará um arquivo ICO no mesmo diretório.
Extrair é mais fácil com as ferramentas
Mesmo se o método PowerShell existir, é muito mais fácil obter uma das ferramentas de terceiros e deixá-los fazer o trabalho. Eles não apenas converterão o ícone em um arquivo de imagem, mas você também poderá personalizar o tipo, o tamanho e a profundidade da cor.
No entanto, se você deseja apenas um arquivo ICO ou não gosta de ferramentas de terceiros, também pode experimentar a opção PowerShell.
Qual software de extração de ícone você mais gostou? Você usa o PowerShell para extrair seus ícones? Escreva um comentário abaixo e diga-nos.