Ekstraktige ikoon Windows 10 EXE- või DLL-failist
Kuidas Windows 10-s EXE- või DLL-failist ikooni ekstraktida
Selles postituses vaatame üle mõned tööriistad, mis võimaldavad Windows 10 failidest ikoone ekstraktida. Windows lubab kasutada binaarfailideks (nt DLL ja EXE) kõvakodeeritud ikoone töölaua otseteede ikoonide jaoks, kuid ei sisalda ühtegi võimalust nende ikoonide ekstraktimiseks ja ICO- või PNG-failidena salvestamiseks. Seda saab teha järgmiselt.
ICO-failivorming on pildifailivorming, mida kasutatakse Windowsis rakenduste ja otseteede ikoonide jaoks. ICO-fail sisaldab ühte või mitut erineva suuruse ja värvisügavusega pilti, et need saaksid erinevate ekraanieraldusvõimete ja skaleerimisega hästi välja näha. Traditsiooniliselt sisaldavad käivitatavad failid ICO-vormingus ikooni, nii et need kuvatakse menüüs Start ja töölaual otseteede ikoonidena. Siiski on võimalik otseteele määrata kohandatud ikooni, laadides selle välisest *.ICO-failist, *.EXE-failist, *.DLL-failist või mis tahes muust failist, millel on ikooniressursse.
Windows 10-s. järgmistes failides on palju häid ikoone:
C:\Windows\system32\shell32.dll
C:\Windows\system32\imageres.dll
C:\Windows\system32\moricons.dll
C:\Windows\explorer.exe
Ikooni failist eraldamiseks peate kasutama kolmanda osapoole tööriista. Selleks on saadaval palju tööriistu. Ma käsitlen kolme usaldusväärset vabavara tööriista, mida ma isiklikult armastan ja kasutan.
Alustame Resource Hackeriga – tööriistaga, mida ei ole vaja tutvustada. See on kuulus ressursiredaktori rakendus.
Ikooni ekstraheerimiseks EXE- või DLL-failist Windows 10-s
- Lae alla Ressursihäkker.
- Installige rakendus.
- Käivitage rakendus saidilt Start menüü.
- Avage rakenduses Fail > Ava menüüst või vajutage Ctrl + O faili sirvimiseks, millest soovite ikooni ekstraktida (avan c:\windows\explorer.exe).
- Laiendage vasakpoolsel paanil Ikoon rühma ja navigeerige soovitud ikoonini (kasutage parempoolset eelvaateala).
- Valige menüüst Toiming > Salvesta *.ico ressurss.
- Sirvige oma ICO-faili salvestamiseks kausta ja andke sellele nimi. Saate selle otse oma töölaua kausta panna. Seejärel klõpsake nuppu Salvesta.
Sa oled valmis! Ikoon on nüüd ekstraktitud ja salvestatud *.ico faili:
Paar märkust
- Resource Hacker on 32-bitine rakendus. Kui kasutate seda a 64-bitine Windows 10 versioon, ei pruugi see teatud süsteemifaile avada. Sel juhul saate need kopeerida mõnda teise kataloogi, nt. saate kopeerida faili c:\windows\system32\shell32.dll kausta c:\data ja avada faili c:\data\shell32.dll rakenduses Resource Hacker. See töötab alati.
- Kui salvestate ikoonirühmast üksikud ikoonid, saate ICO-faili, mille sees on üks ikooni suurus. See võib olla mugav või mitte, olenevalt sellest, mille jaoks proovite ikooni ekstraktida.
- Kõigi saadaolevate ikoonisuurustega ICO-faili hankimiseks liikuge lehele Ikoonide rühm sõlm vasakul paanil, laiendage seda ja seejärel korrake ülaltoodud samme, alustades sammuga #6.
Mõne kasutaja jaoks võib Resource Hackeri kasutamine olla keeruline. Niisiis, siin on paar alternatiivset rakendust, IconViewer ja IcoFX, mis võimaldavad teil lisaks salvestada ikooniressursse muudesse pildivormingutesse, sealhulgas PNG ja BMP.
IconVieweriga ekstraheerige ikoon EXE- või DLL-failidest
- Lae alla IconViewer. Sellel on teie jaoks nii 32-bitine kui ka 64-bitine versioon 32-bitine või 64-bitine OS.
- Installige rakendus.
- Avage File Explorer ja liikuge sihtkausta, mis sisaldab faili, millest soovite ikoone ekstraktida. Näiteks minge aadressile
c:\Windows\System32
. - Paremklõpsake ikoonidega failil nt.
shell32.dll
ja valige Omadused kontekstimenüüst. - Lülitu Ikoonid IconVieweri rakenduse lisatud vahekaart.
- Valige ikoon, mida soovite ekstraktida, ja klõpsake selle faili salvestamiseks disketiikooni.
- Määrake sihtkaust, failinimi ja valige ikooni salvestamiseks failivorming (ICO, PNG või BMP). Klõpsake nuppu Salvesta nuppu.
- Ikoon on nüüd salvestatud.
Sa oled valmis. IconViewer on mugav ja hõlpsasti kasutatav rakendus, mis säästab teie aega iga kord, kui peate Windows 10 failist ikooni ekstraheerima.
Lõpuks on veel üks vabavara tööriist, mida saate kasutada. Seda nimetatakse IcoFX-iks ( ametlik IcoFX veebisait). See oli vabavara rakendus, kuid rakenduse hiljutised versioonid nõuavad tasulist litsentsi. Õnneks majutab FileHippo endiselt selle viimane vabavara versioon 1.6.4.
IcoFX kasutamine
IcoFX-i peamine erinevus ülalmainitud rakendustest on see, et IcoFX on täisfunktsionaalne ikooniredaktor. Ressursihäkker võimaldab binaarfaile muuta. IconViewer on lihtsalt ikooniressursside ekstraktor. IcoFX-i abil saate joonistada oma ikoone, kasutades mitmeid joonistustööriistu ja graafilisi efekte.
Siin on, kuidas seda kasutada.
IcoFX-iga failist ikooni eraldamiseks,
- Laadige rakendus alla (või ostke uusim versioon).
- Valige menüüst Fail > Ava (või vajutage klahvikombinatsiooni Ctrl + O).
- Valige fail, millest ikooni ekstraktida.
- Näete dialoogi kõigi ikoonidega, mille rakendus failist leidis.
- Valige ikoon ja klõpsake nuppu Väljavõte. See avab redaktoris ikooni.
- Konkreetse suurusega ikooni eraldamiseks paremklõpsake selle pisipildil redaktori vasakpoolsel paanil ja valige Ekspordi Pilt... kontekstimenüüst.
- Määrake faili salvestamiseks kaust, soovitud failivorming (PNG, BMP, JPEG, GIF või JP2) ja andke failile nimi.
- Klõpsake nuppu Salvesta nuppu.
Sa oled valmis!
Ekstraheeritud ikooni salvestamiseks ICO-failina on järjestus pisut erinev.
Ekstraheeritud ikooni salvestamiseks IcoFX-i abil ICO-failina,
- Valige menüüst Fail > Ava (või vajutage klahvikombinatsiooni Ctrl + O).
- Valige fail, millest ikooni ekstraktida.
- Näete dialoogi kõigi ikoonidega, mille rakendus failist leidis.
- Valige ikoon ja klõpsake nuppu Väljavõte. See avab redaktoris ikooni.
- Nüüd vajutage klahvikombinatsiooni CTRL + S või minge jaotisse Menüü Fail > Salvesta.
- Määrake faili salvestamiseks kaust ja andke failile nimi.
- Saate valida Windowsi ikooni failivormingu (*.ico) ja Macintoshi ikoonide (*.icns) vahel.
- Klõpsake nuppu Salvesta nuppu.
Sa oled valmis. See kirjutab kõik redaktoris kuvatavad suuruse ja vormingu ikoonid teie ICO-faili.
See on kõik!