Hur man extraherar ikoner från EXE-, DLL-, OCX- och CPL-filer

Önskar du att du kunde extrahera alla ikoner som finns lagrade på din dator? Har du någonsin undrat var alla dessa ikoner du ser faktiskt finns? Att hitta högkvalitativa ikoner på din dator är svårt och mest för att program lagrar sina ikoner direkt i själva EXE -filen (körbara), som indirekt döljer dessa ikoner för dig.

I den här artikeln kommer jag att nämna ett par verktyg du kan använda för att extrahera ikoner från de applikationer som redan är installerade på din dator. Du kan använda dessa program för att spara ikonfilerna som bilder eller som ICO- filer av olika storlekar.

Ikoner extrahera

IconsExtract är ett gratisprogram som du kan använda för att automatiskt hitta ikoner som är lagrade i EXE , DLL , OCX , CPL och andra filtyper. Du kommer att bli förvånad över det faktiska antalet ikoner som finns lagrade på din dator efter att ha använt det här programmet!

Programmet är en fristående körbar fil och kräver ingen installation alls, vilket innebär att du enkelt kan köra det på vilken dator som helst! Du kan också filtrera sökningen efter ikoner eller markörer, efter ikonstorlek och till och med efter färgdjupet.

Du har två huvudsökalternativ när du startar programmet:

sök efter ikoner

Skanna ikoner i filer(Scan Icons in Files ) – Till exempel: C:Windowssystem32shell32.dll – Detta är standardvärdet när du laddar programmet.

Du kan antingen skriva in filnamnet manuellt i textrutan eller välja det från en dialogruta genom att klicka på knappen Bläddra(Browse Files) i filer  . Du kan också välja flera filnamn genom att använda jokertecken (? och *).

Förutom bara filer kan du skanna en mapp genom att klicka på knappen Bläddra(Browse Folders) i mappar  . Om du markerar kryssrutan Sök i undermappar(Search Subfolders)  , kommer även alla undermappar i huvudmappen att skannas. Om du till exempel klickar på bläddra i mappar, väljer C:Program Files (x86) och sedan markerar rutan undermappar, kommer du att kunna söka efter ikoner i alla filer i alla installerade program!

Skanna ikoner i utvalda processer(Scan Icons in Selected Processes) – Det här är ett trevligt alternativ som helt enkelt listar de processer som körs på din dator och låter dig välja en av dem att extrahera ikoner från.

När sökningen är klar hittar du ikonerna som visas i programmets huvudfönster. Du kan sedan spara ikonerna i ICO- filer genom att välja de du vill spara och sedan välja Spara valda ikoner(Save Selected Icons) från Arkiv(File) -menyn.

ikoner extraherar sökning

Du kan också kopiera en enstaka ikon till urklipp och klistra in den i ett annat program genom att trycka på den vanliga tangentkombinationen CTRL + CDetta kommer att kopiera ikonen i standardmåtten 16×16 eller 32×32. Om du vill kopiera en annan storlek, dubbelklicka på ikonen och välj den specifika bilden i egenskapsfönstret och klicka på Kopiera vald bild(Copy Selected Image) .

ikonstorlekar

BeCylconGrabber

Inte säker på vad som händer med det roliga namnet, men BeCylconGrabber är ett användbart litet verktyg för att ta tag i högkvalitativa ikoner från applikationskörbara filer. Jag gillar det här programmet något bättre än IconsExtract eftersom det har ett snyggare gränssnitt och renare utseende. Jag tror inte att IconsExtract har uppdaterats sedan 2010, så det är ett bra tag sedan.

Hur som helst, detta program är också portabelt och kräver ingen installation. Kör bara (Just)EXE -filen så får du upp programmets huvudfönster med tre flikar till vänster och ett förhandsgranskningsfönster till höger.

becylcongrabber

Under Katalog(Directory) -fliken kan du bläddra till en enskild fil och se ikonerna för just den DLL eller EXE , etc. Låt oss säga att jag ville få en snygg ikon för Google Chrome , jag skulle bara bläddra till filen chrome.exe.

kromikonextrakt

Som du kan se listar förhandsgranskningsfönstret alla olika storlekar för ikonen som är lagrad i den körbara filen. För att spara ikonen, klicka på den och klicka sedan på knappen Spara(Save) eller dubbelklicka bara på ikonen. Du får en anpassad spardialog där du kan spara den som en ikon med alla olika storlekar och färgdjup.

spara ikoner

Om du vill spara den som en bildfil klickar du bara på rutan Spara som typ(Save as type) och ändrar den till BMP eller PNG och väljer sedan av formaten. Så det är så du kan extrahera ikoner från en viss fil. Om du nu vill söka efter alla ikoner i en viss katalog, klickar du på fliken Sök(Search) och sedan på knappen Ny sökning .(New Search)

sök efter ikon

Välj en katalog och välj sedan om du vill söka rekursivt i alla underkataloger eller inte. Minsta antal symboler betyder det lägsta antalet ikoner som måste finnas i en fil för att den ska visas i sökresultaten. Max är satt till 10 000 och det borde verkligen vara tillräckligt stort.

högkvalitativa ikoner

Om du inte klickar på någonting på vänster sida, kommer det att visa dig alla ikoner för just den storleken som den hittade. Du kan också klicka på en viss fil från sökresultaten och den visar dig bara de ikonerna från den filen. Slutligen kan du välja en ikon och sedan trycka på knappen Favoriter(Favorites) , som lägger till den på fliken Favoriter(Favorites) där du enkelt kan komma åt dem utan att behöva söka igen.

Dessa är i stort sett de två bästa programmen som får ikoner av god kvalitet ur en applikationsfil. Det finns några andra program som fungerar, men de låter dig bara extrahera 16×16 eller 32×32 storlekar, vilket är värdelöst enligt mig.

Nu när du har dina nya ikoner kanske du vill använda den för att skapa en anpassad ikon för din flashenhet(custom icon for your flash drive) . Om du inte kunde hitta en bra ikon på din dator kan du konvertera dina egna bilder till ikoner(convert your own images into icons) och använda dem! Njut av!



About the author

Jag är en mjukvaruingenjör med erfarenhet av både Chrome och spelapplikationer. Jag har jobbat med lösningar för webbläsaren Google Chrome de senaste 4 åren och har även jobbat med spel för flera olika plattformar. Mina kunskaper ligger i att designa, testa och hantera mjukvaruprojekt. Utöver mitt arbete som mjukvaruingenjör har jag även erfarenhet av sekretess, användarkonton och familjesäkerhetsfrågor.



Related posts