Filformatet som vanligtvis används för ikoner är ICO. Vad som gör det intressant är att det inte är ett typiskt bildformat utan istället bäddar in olika bildstorlekar och typer i filen, tillsammans med olika färgdjup.
Av denna anledning kan en ikon se likadant ut på 640 x 480 pixlar och 4K-skärmar, om lämpliga format är inbäddade i filen.
Det är därför det inte är lätt att extrahera en ikon från en EXE-fil. Tack vare olika appar kan du konvertera vilken version av en körbar fils ikon som helst till en bild med några få enkla klick. Denna artikel kommer att förklara för dig hur du gör det.
EXE till bildverktyg
Det bästa sättet att extrahera ikoner från en EXE-fil till en bildfil är att använda några av tredjepartsverktygen exe-to-image. De arbetar alla på samma princip.
Först extraherar de ikonbilden från en EXE-fil till en ICO-fil. Sedan, eftersom ICO-filer inte är bildfiler, utför de ett extra steg och konverterar det till PNG eller andra bildformat.
Du kan hitta olika verktyg online som kan extrahera en ikon till en ICO-fil, men bara ett fåtal av dem extraherar en bild direkt från den binära filen.
Bästa verktygen för att extrahera ikoner
Det här är några av de mest effektiva och användarvänliga verktygen för att extrahera ikon-till-bild på internet.
1. IconViewer
IconViewer är ett av de äldsta ikonutdragningsverktygen. Den uppdaterades senast 2008, men den är kompatibel med Win 10. Du kommer också att behöva installera den, vilket är bekvämt för människor som behöver använda den ofta. Å andra sidan kan det ta onödigt utrymme för dem som bara vill använda det en eller två gånger.
För att spara ikonen måste du:
- Högerklicka på EXE- eller DLL-filen.
- Klicka på Egenskaper.
- Välj fliken ”Ikoner”. Du ser alla ikoner som är knutna till den filen.
- Klicka på ikonen som du vill extrahera.
- Välj rätt bildstorlek och färgdjup från menyn Enhetsbilder. Det är under ikonfönstret.
- Klicka på ikonen Spara nedan.
- Välj plats för den nya bilden och önskat bildformat (BMP eller PNG).
- Verktyget extraherar sedan automatiskt ikonen från EXE-filen.
Det finns också ett alternativ att välja flera EXE-filer och när du upprepar stegen 1-3 ser du alla deras inbäddade ikoner i samma fönster.
2. IconsExtract
Till skillnad från IconViewer, IkonerExtrakt är en fristående EXE-fil som inte kräver någon installation. Ladda bara ner den och kör den.
Direkt efter att du startat det visas fönstret ”Sök efter ikoner” där du måste välja de filer och markörer som du vill skanna. Det finns också ett alternativ att filtrera bort onödiga ikonstorlekar och välja format och färgdjup.
Du kan söka efter en enskild fil genom att skriva namnet i rutan eller genom att bläddra i filutforskaren. Det finns också ett alternativ att skanna hela mappar med sina undermappar för de körbara filerna. Du kan även utföra en genomsökning av hela hårddiskpartitionerna. Detta kan dock ta mycket minne och kan ta länge.
För att spara ikonerna bör du:
- Välj alla ikoner som du vill extrahera.
- Klicka på menyn ”Arkiv”.
- Välj alternativet 'Spara valda ikoner'.
- Leta reda på den mapp som du vill spara bildfilerna till.
- Klicka på knappen ”Spara ikoner”.
Du kan också kopiera en ikon till ett urklipp och klistra in den i en annan app, till exempel Microsoft Word, Adobe Photoshop, Paint, etc.
3. QuickAny2Ico
Snabb Any2Ico är förmodligen den mest användarvänliga av gänget. Den har ett enkelt användargränssnitt och kräver ingen installation. Ladda bara ner den och starta den.
När du kör verktyget märker du tre rutor - en för att välja en körbar fil, en för att välja destination för den extraherade ikonen och den tredje för extraheringsalternativ.
Det finns också en möjlighet att extrahera ikonen genom att bara dra och släppa den körbara filen till verktyget. Det kommer automatiskt att hitta sökvägen till filen och du kan trycka på knappen 'Extrahera den' för att starta processen.
4. Thumbico
Den här appen är inte begränsad till att endast extrahera ikoner från körbara filer. Du kan hitta vilken filtyp som helst och Thumbico konverterar filikonen till en bild.
Appen har också några intressanta funktioner som att rotera / vända bilden, välja bakgrundsfärg och storlek. Det finns också ett alternativ att spara en bild som GIF och JPG, förutom de vanliga PNG- och BMP-formaten.
Denna app kommer i en bärbar version som du kan starta omedelbart efter nedladdning. Men du kan också få installationsprogrammet som ger några ytterligare funktioner.
Extrahera EXE-fil till ikon med PowerShell
Om du inte vill använda några verktyg kan du extrahera ikonen manuellt från en körbar med Microsoft PowerShell. Detta är bara möjligt på Windows 10 och du kan bara extrahera till en ICO-fil.
För att göra det, kopiera först den här koden till PowerShell:
Get-Icon -mapp c: exelocation-namn
#>
Funktion Get-Icon {
[CmdletBinding ()]
sluta (
[Parameter (obligatoriskt = $ True, HelpMessage = Ange platsen för .EXE-filen)]
[string] $ -mapp
)
[System.Reflection.Assembly] :: LoadWithPartialName (‘System.Drawing’) | Out-Null
md $ -mapp -ea 0 | Out-Null
dir $ -mapp * .exe -ea 0 -rec |
ForEach-Object {
$ baseName = [System.IO.Path] :: GetFileNameWithoutExtension ($ _. FullName)
Ikon för extrahering av skrivförlopp $ basnamn
[System.Drawing.Icon] :: ExtractAssociatedIcon ($ _. FullName) .ToBitmap (). Spara ($ mapp $ basename.ico)
}
}
hur man får YouTube på Roku
Skriv 'Get-Icon-Folder [platsen för den körbara filen]' istället för 'Get-Icon-folder c: exelocation –name.'
Den här koden extraherar ikonen från den körbara filen och skapar en ICO-fil i samma katalog.
Extrahera är enklare med verktygen
Även om PowerShell-metoden finns är det mycket lättare att få ett av verktyg från tredje part och låta dem göra jobbet. De konverterar inte bara ikonen till en bildfil, men du kan också anpassa typ, storlek och färgdjup.
Men om du bara vill ha en ICO-fil eller om du inte gillar verktyg från tredje part kan du också testa PowerShell-alternativet.
Vilken programvara för ikonutdragning gillade du mest? Använder du PowerShell för att extrahera dina ikoner? Skriv en kommentar nedan och låt oss veta.