Hvordan trekke ut eller lagre ikonet fra en EXE-fil

Filformatet som vanligvis brukes for ikoner er ICO. Det som gjør det interessant er at det ikke er et typisk bildeformat, men i stedet legger inn ulike bildestørrelser og -typer i filen, sammen med forskjellige fargedybder.

Hvordan trekke ut eller lagre ikonet fra en EXE-fil

Av denne grunn kan et ikon se likt ut på 640 x 480-piksler og 4K-skjermer, hvis de riktige formatene er innebygd i filen.

Det er derfor det ikke er en lett oppgave å trekke ut et ikon fra en EXE-fil. Takket være ulike apper kan du konvertere hvilken som helst versjon av en kjørbar fils ikon til et bilde med noen få enkle klikk. Denne artikkelen vil forklare deg hvordan du gjør det.

EXE til bildeverktøy

Den beste måten å trekke ut ikoner fra en EXE-fil til en bildefil er å bruke noen av tredjeparts 'exe-to-image'-verktøyene. De jobber alle etter samme prinsipp.

Først trekker de ut ikonbildet fra en EXE-fil til en ICO-fil. Siden ICO-filer ikke er bildefiler, utfører de ett ekstra trinn og konverterer det til PNG eller andre bildeformater.

Du kan finne ulike verktøy på nettet som kan trekke ut et ikon til en ICO-fil, men bare noen få av dem vil trekke ut et bilde direkte fra den binære filen.

Beste verktøy for å trekke ut ikoner

Dette er noen av de mest effektive og brukervennlige ikon-til-bilde-ekstraheringsverktøyene på internett.

1. IconViewer

IconViewer er et av de eldste verktøyene for utpakking av ikoner. Den ble sist oppdatert i 2008, men den er kompatibel med Win 10. Du må også installere den, noe som er praktisk for folk som trenger å bruke den ofte. På den annen side kan det ta unødvendig plass for de som ønsker å bruke det bare én eller to ganger.

For å lagre ikonet må du:

  1. Høyreklikk på EXE- eller DLL-filen.
  2. Klikk på "Egenskaper".
  3. Velg fanen "Ikoner". Du vil se alle ikonene knyttet til den filen.
  4. Klikk på ikonet du vil trekke ut.
  5. Velg riktig bildestørrelse og fargedybde fra menyen "Enhetsbilder". Det er under ikonvinduet.
  6. Klikk på "Lagre"-ikonet under.

    iconviewer

  7. Velg plasseringen av det nye bildet og ønsket bildeformat (BMP eller PNG).
  8. Verktøyet vil da automatisk trekke ut ikonet fra EXE-filen.

Det er også et alternativ for å velge flere EXE-filer, og når du gjentar trinn 1-3, vil du se alle de innebygde ikonene deres i samme vindu.

2. IconsExtract

I motsetning til IconViewer, er IconsExtract en frittstående EXE-fil som ikke krever noen installasjon. Bare last den ned og kjør den.

Rett etter at du har startet det, vises et 'Søk etter ikoner'-vindu der du må velge filene og markørene du vil skanne. Det er også et alternativ for å filtrere ut unødvendige ikonstørrelser og velge formater og fargedybde.

Du kan søke etter en individuell fil ved å skrive inn navnet i boksen eller ved å bla gjennom filutforskeren. Det er også et alternativ for å skanne hele mapper med undermappene deres for de kjørbare filene. Du kan til og med utføre en skanning av hele harddiskpartisjoner. Dette kan imidlertid ta opp mye minne og kan ta lang tid.

ikonekstrakt

For å lagre ikonene bør du:

  1. Velg alle ikonene du vil trekke ut.
  2. Klikk på "Fil"-menyen.
  3. Velg alternativet "Lagre valgte ikoner".
  4. Finn mappen du vil lagre bildefilene til.
  5. Klikk på "Lagre ikoner"-knappen.

Du kan også kopiere et ikon til en utklippstavle og lime det inn i en annen app, for eksempel Microsoft Word, Adobe Photoshop, Paint, etc.

3. QuickAny2Ico

Quick Any2Ico er sannsynligvis den mest brukervennlige av gjengen. Den har et enkelt brukergrensesnitt og krever ingen installasjon. Bare last den ned og start den.

Når du kjører verktøyet, vil du legge merke til tre bokser - en for å velge en kjørbar fil, en for å velge destinasjonen for det utpakkede ikonet, og den tredje for å pakke ut alternativer.

Det er også en mulighet for å trekke ut ikonet ved å bare dra og slippe den kjørbare filen til verktøyet. Den vil automatisk finne banen til filen, og du kan trykke på "Pakk ut den" -knappen for å starte prosessen.

4. Thumbico

Denne appen er ikke begrenset til å trekke ut ikoner bare fra kjørbare filer. Du kan finne hvilken som helst filtype og Thumbico vil konvertere filikonet til et bilde.

Appen har også noen interessante funksjoner som å rotere/vende bildet, velge bakgrunnsfarge og størrelse. Det er også et alternativ for å lagre et bilde som en GIF og JPG, i tillegg til de vanlige PNG- og BMP-formatene.

Denne appen kommer i en bærbar versjon som du kan starte umiddelbart etter nedlasting. Men du kan også få installasjonsprogrammet som gir noen tilleggsfunksjoner.

thumbico

Pakk ut EXE-fil til ikon ved hjelp av PowerShell

Hvis du ikke vil bruke noen verktøy, kan du manuelt trekke ut ikonet fra en kjørbar fil ved hjelp av Microsoft PowerShell. Dette er bare mulig på Windows 10, og du kan bare pakke ut til en ICO-fil.

For å gjøre det, kopier først denne koden til PowerShell:

Get-Icon -mappe c:exelocation -navn

#>

Funksjon Get-Icon {

[CmdletBinding()]

Param (

[Parameter(Mandatory=$True,HelpMessage=”Skriv inn plasseringen til EXE-filen”)]

[streng]$mappe

)

[System.Reflection.Assembly]::LoadWithPartialName(‘System.Drawing’) | Ut-Null

md $mappe -ea 0 | Ut-Null

dir $mappe *.exe -ea 0 -rec |

ForEach-Object {

$baseName = [System.IO.Path]::GetFileNameWithoutExtension($_.FullName)

Skrive-fremgang "Uttrekker ikon" $basename

[System.Drawing.Icon]::ExtractAssociatedIcon($_.FullName).ToBitmap().Save(“$folder$basename.ico”)

}

}

Skriv "Get-Icon-Folder [plasseringen til den kjørbare filen]" i stedet for "Get-Icon -folder c:exelocation -name."

Denne koden vil trekke ut ikonet fra den kjørbare filen og lage en ICO-fil i samme katalog.

Utpakking er enklere med verktøyene

Selv om PowerShell-metoden eksisterer, er det mye lettere å få et av tredjepartsverktøyene og la dem gjøre jobben. Ikke bare vil de konvertere ikonet til en bildefil, men du kan også tilpasse type, størrelse og fargedybde.

Imidlertid, hvis du bare vil ha en ICO-fil eller du ikke liker tredjepartsverktøy, kan du prøve PowerShell-alternativet også.

Hvilken programvare for utpakking av ikoner likte du best? Bruker du PowerShell til å trekke ut ikonene dine? Skriv en kommentar nedenfor og gi oss beskjed.