소프트웨어 포터블 질문드립니다.
2024.11.29 11:32
포터블과 단일파일의 차이점이 무엇인가요?
저는 PE를 백업복구용으로 극소용량PE 단 한개만 쓰고있는데
PE에 프로그램 추가할때 7z SFX로 단일파일을 만들어 씁니다.
그런데 단일파일은 레지를 건드리는것 같더군요!
포터블은 레지에 전혀 등록되지도 않고 건드리지도 않나요?
질답란에서 관련글을 본거같은데 검색해봐도 안보이네요?
댓글 [3]
-
얼음과자 2024.11.29 15:47
-
네오이즘 2024.11.29 19:17
레지나 유저폴더등을 사용하는것은 1차적으로 프로그램 개발자가 결정합니다.
설정값을 레지에 저장할수도 있고 실행폴더에 저장할수도 있고 appdata같은데 저장할수도 있습니다. 설정값을 저장하지 않아서 흔적이 없는 경우도 있습니다. 사용흔적이 어떻게 남는 것인가는 개발자가 결정합니다.
이경우 개발자가 단일 파일로 빌드를 할수도 있습니다.
2차적으로 포터블로 만든 경우는 포터블 제작시에 설정값이나 여러가지를 샌드박스를 만들어서 외부와 차단시키키고 저장할수도 있고 똑같이 레지나 유저폴더등에 저장할지를 결정할 수 있습니다.
이경우도 포터블 제작시에 단일 파일로 패킹을 할수 있습니다.
3차적으로 설치형으로 만든 포터블버전을 다시 단일 파일로 패킹하거나 압축파일들로 만들수 있습니다.
이렇게 포터블을 다른 과정을 거쳐서 단일 파일로 만드는 것이 의미가 있는지는 모르겠습니다. 실행속도만 느려질뿐이라서 개인적으로는 선호하지 않습니다.
질문하신 포터블의 레지사용등 흔적여부는 포터블이 단일 파일이냐 아니냐는 상관관계가 없습니다.
어떤건 설치형이더라도 흔적이 안남고, 어떤건 단일 파일이라도 흔적이 남습니다. 다 지멋대로 입니다.
포터블 제작 과정에서 레지나 유저폴더등을 사용하는 프로그램을 실행파일 근처에 따로 저장하는 것으로 바꿀수는 있습니다. 그런데 이것과 단일파일 여부는 상관이 없습니다.
-
양치기영감 2024.11.29 23:45
네오이즘님 답변 감사드립니다.
이제야 확실히 이해가 됬습니다.
네 찌꺼기 남는다고 너희와는 격이 다르다 라고 하는 답변을 15년전에 봤어요 그래서 생긴 용어가 단일파일 입니다