팟플의 오류나 문제가 아닌 개인적인 궁금증인데 문의드려 일단 죄송합니다.
십수년 전부터 문서, 비디오, 오디오 기타 등등 컴내 여러 다양한 확장자를 제 취향에 맞게 아이콘 변경해서 사용해왔는데요.
많은 확장자를 변경해놓고 쓰다보니 아이콘팩 경로가 여기저기 흩어져 산만하기에
여러 프로그램에서 필요한 아이콘만 추출해 저만의 DLL이나 ICL을 두세개 만들어 여기다 모두 몰아넣은 후 관리해왔는데..
하지만 아이콘팩에 추가나 수정시에 실수가 있다면 모든 아이콘이 틀어지는 문제점도 있고 관리가 불편하기도해서
유지 관리가 수월하게끔 DLL, ICL에서 아이콘을 모두 추출해
한두개의 폴더에 몰아놓고 ico를 직접 경로를 잡아주고 쓰는게 유지나 관리, 변경시에 더 편할거 같단 생각에 이르렀는데..
근데 예전부터 궁금증인데요.
푸바나 몇프로그램은 아이콘을 압축하지않고 폴더에 몰아놓고 배포하는 형태인데 반해 Windows는 물론이고 팟, KMP 기타 등등 대다수의 프로그램들은 DLL 아이콘팩 형태로 쓰여지는 형식인데
ico 파일은 용량은 작지만 클러스트를 많이 차지해 하드용량을 많이 잡아먹어
반드시 DLL, ICL로 팩을 만들어 사용하는 게 좋고 보관시에도 압축하는게 좋다는 옛날에 듣긴 했습니다만
그건 하드용량이 아쉬운 시절에나 해당되는 얘기고 요즘은 뭐 아이콘을 풀어놓고 1G를 잡아먹는다해도 큰 부담이 아닌 세상이 왔는데
제 짦은 생각엔 팟플로 한정해 간단한 예를 들어보더라도
기본값인 poticons만 사용하는게 아닌 몇개의 동영상 확장자는 PotIconsNew, OldIconPack에 분산 연결시킨다면
안쓰여지는 ICO까지 모두 포함된 DLL.. 3개가 모두 메모리에 올라가는 거보단
저 3개의 DLL을 추출해 한개의 폴더에 몰아넣고 쓴다면 로딩속도도 더 빠를 거 같고
쓰여지는 ICO만 메모리에 올라갈 거 같아 더 효율적이란 생각이 드는데요.
하지만 단지... 설사 저런 잇점이 있는게 맞다 하더라도
개발/배포자 입장에선 설치 파일갯수를 줄이고 또 사용자가 실수로 ICO를 삭제하거나 편집하지 못하게끔 DLL로 아이콘팩을 만들어 배포하는건지.
아니면 이 외에 제가 모르는
DLL 아이콘팩으로 사용할때의 큰 이점이 있는건지. .궁금하네요.
첫댓글 딱히 이유가 있어서 그런것은 아니고 윈도우에서는 전통적으로 DLL에 아이콘을 넣는것을 권장 했었고...
개별 파일 보다는 하나의 파일로 만드는것이 유지 보수면에서 더 좋기 때문에 그런것입니다.
그리고 메모리의 사용은 생각한것처럼 동작은 안됨니다.
최신의 OS에서는 여러개의 파일 보다 하나의 파일이 메모리를 더 적게 사용합니다.
또한 속도도 더 빠르구요.
아. 그렇군요. 제가 그간 줄곧 생각해왔던거완 전혀 다른 현실이네요.
질문드리길 잘했네요.