본문 바로가기

프로그램/활용/팁/정보

IcoFX - 윈도우 내장 아이콘 추출하기



IcoFX 1.6.4

첨부 파일은 과거 프리웨어일 때 버전인 1.6.4 버전을 올려 드렸습니다. 현재 최신 버전인 2.1 버전은 유료로 전환되었습니다. [http://icofx.ro/index.html] 그렇기에 간단하게 제약없이 사용하실 분들은 제가 올려드린 파일을 다운로드 받아 설치하시면 됩니다.

참고로 설치 과정 중간 아래와 같은 오류가 뜰 수 있습니다. 스페인어 언어 파일명의 문제이니 무시하시고 계속 설치하시면 됩니다.





윈도우 내장 아이콘 추출하기

윈도우에서 사용하는 아이콘은 \Windows\System32 폴더 하위에 존재하는 DLL 파일들, 그 중에서도 ImageRes.dllShell32.dll 파일이 가장 빈번하게 사용되고 있습니다. 참고로 윈도우 7 에서 아이콘을 포함하고 있는 DLL 라이브러리 파일에 대한 정보는 아래의 사이트에서 자세한 정보를 확인하실 수 있습니다.



또한 DLL 뿐만 아니라 개별적인 실행 파일로 존재하는 프로그램들은 프로그램 실행 파일 자체에 아이콘이 내장되어 있죠. 다음은 IcoFX 를 통해 이러한 파일들의 아이콘 파일을 추출하는 과정입니다.

01. IcoFX 를 실행한 후 File -> Open 으로 들어간 후 파일 형식을 Windows Binary 형식으로 지정해준 후 원하는 라이브러리나 실행 파일을 열어줍니다.



02. 아이콘 목록 창에서 추출을 원하는 아이콘을 선택한 후 Extract 를 선택합니다.



03. 해당 아이콘 그룹이 열립니다.



04. File -> Save 를 통해 아이콘을 저장합니다. 아이콘 형식은 ICO, ICNS 형식 두 가지로 저장할 수 있습니다.



06. 추출한 아이콘 파일을 사용합니다.




참고로 지난 [윈도우 7] imageres.dll, shell32.dll 에 내장된 아이콘 목록 글에서 이야기드린 바와 같이 ImageRes.dll 이나 Shell32.dll 파일엔 양수로 나가는 아이콘 그룹과 음수로 나가는 아이콘 그룹이 존재하는데 IcoFX 를 통해서는 양수로 나가는 아이콘 그룹의 아이콘들을 추출할 수 있습니다.