Filformatet som vanligtvis används för ikoner är ICO. Det 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.
Se även vår artikel Hur man påskyndar Windows 10 - The Ultimate Guide
Av denna anledning kan en ikon se samma ut på 640 x 480 pixlar och 4K-skärmar, om lämpliga format är inbäddade i filen.
Det är därför att extrahera en ikon från en EXE-fil inte är en enkel uppgift. Tack vare olika appar kan du konvertera valfri version av ikonen för en körbar fil till en bild med några enkla klick. Den här artikeln kommer att förklara hur du gör det.
EXE till bildverktyg
snabblänkar
- EXE till bildverktyg
- Bästa verktyg för att extrahera ikoner
- 1. IconViewer
- 2. IconsExtract
- 3. QuickAny2Ico
- 4. Thumbico
- Extrahera EXE-fil till ikon med PowerShell
- Att utvinna är lättare med verktygen
Det bästa sättet att extrahera ikoner från en EXE-fil till en bildfil är att använda några av ex-till-bild-verktygen från tredje part. De arbetar alla på samma princip.
Först extraherar de ikonbilden från en EXE-fil till en ICO-fil. Sedan ICO-filer inte är bildfiler utför de ett extra steg och konverterar dem 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 tar direkt ut en bild från den binära filen.
Bästa verktyg för att extrahera ikoner
Dessa är några av de mest effektiva och användarvänliga verktygen för utvinning av ikon-till-bild på internet.
1. IconViewer
IconViewer är ett av de äldsta verktygen för utvinning av ikoner. Det uppdaterades senast 2008, men det är kompatibelt med Win 10. Du kommer också att behöva installera det, vilket är bekvämt för människor som behöver använda det 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 kommer att se alla ikoner bundna 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å "Spara" -ikonen under.
- Välj plats för den nya bilden och önskat bildformat (BMP eller PNG).
- Verktyget extraherar sedan ikonen automatiskt 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 är IconsExtract en fristående EXE-fil som inte kräver någon installation. Ladda bara ner den och kör den.
Strax efter att du startat det kommer ett "Sök efter ikoner" -fönster att visas 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 efter de körbara filerna. Du kan till och med utföra en skanning av hela hårddiskpartitioner. 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å "File" -menyn.
- Välj alternativet "Spara valda ikoner".
- Leta upp mappen som du vill spara bildfilerna i.
- Klicka på knappen "Spara ikoner".
Du kan också kopiera en ikon till en 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 gruppen. Det har ett enkelt användargränssnitt och kräver ingen installation. Ladda bara ner den och starta den.
När du kör verktyget kommer du att märka 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 att extrahera alternativ.
Det finns också en möjlighet att extrahera ikonen genom att bara dra och släppa den körbara till verktyget. Det kommer automatiskt att hitta sökvägen till filen och du kan trycka på 'Extract it' -knappen för att starta processen.
4. Thumbico
Denna app är inte begränsad till att bara extrahera ikoner från körbara filer. Du kan hitta valfri filtyp 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 direkt efter nedladdning. Men du kan också få installationsprogrammet som innehåller några ytterligare funktioner.
Extrahera EXE-fil till ikon med PowerShell
Om du inte vill använda några verktyg kan du manuellt extrahera ikonen 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, först kopiera den här koden till PowerShell:
Get-Icon-mapp c: \ exelocation -name
#>
Funktion Get-Icon {
Param (
$ mapp
)
:: LoadWithPriorName ('System.Drawing') | Out-Null
md $ mapp -ea 0 | Out-Null
dir $ folder * .exe -ea 0 -rec |
ForEach-Object {
$ baseName = :: GetFileNameWithoutExtension ($ _. FullName)
Skrivframsteg “Extracting Icon” $ basnamn
:: ExtractAssociatedIcon ($ _. Fullname) .ToBitmap (). Save ( ”$ mappen \ $ basename.ico”)
}
}
Skriv "Get-Icon-Folder" istället för "Get-Icon-mapp c: \ exelocation –name."
Den här koden extraherar ikonen från den körbara filen och skapar en ICO-fil i samma katalog.
Att utvinna är lättare med verktygen
Även om PowerShell-metoden finns är det mycket lättare att få ett av tredjepartsverktygen och låta dem göra jobbet. De konverterar inte bara ikonen till en bildfil, utan du kan också anpassa typ, storlek och färgdjup.
Men om du bara vill ha en ICO-fil eller om du inte gillar tredjepartsverktyg kan du också prova PowerShell-alternativet.
Vilken ikonutvecklingsprogramvara gillade du mest? Använder du PowerShell för att extrahera dina ikoner? Skriv en kommentar nedan och meddela oss.