소프트웨어 프로그램을 단일 파일로 만드는 이유가 먼가요?
2022.10.26 18:47
각자 취향이겠지만 궁금해서 여쭤봅니다.
그냥 파일 하나로 되어있어서 이동이나 관리가 간편해서 그런 것이겠죠?
단일이라고해도 실행시에는 압축된 파일 같은 거라 분명 어딘가 임시 폴더에 압축이 해제되는 과정이 필요할텐데요.
작은 프로그램이야 금방이지만 어느정도 무게가 있는 프로그램은 압축 해제 과정이 시간이 좀 걸릴 거 같네요.
실행할 때 마다 임시 폴더에 압축을 풀고.. 해서 입출력을 일으켜 SSD 수명을 줄일 수도 있구요.
물론 캐쉬 같은 것을 통해 매번 압축을 푸는 과정이 있는 건 아니겠지만은요 (이건 제 추측).
저도 나름 여러 분야에 개발 관련 업을 해오고 있는 사람으로써
요즘들어 자료실에 단일파일로 만든 프로그램들이 많이 올라오길래
제가 생각하지 못한 어떤 장점것이 있나해서 한번 글올려봅니다.
개인적으로는 설치가 필요없는 포터블은 아주 좋아하지만 괜한 오버헤드를 일으킬 수 있는 단일 파일 프로그램은 좀 꺼려지게 되네요.
댓글 [20]
-
클라크 2022.10.26 18:53
-
부는바람 2022.10.26 19:12
윈도우 TEMP 폴더에 풀리는 경우에는
풀리는 폴더 자체를 따로 드라이브에 저장하여 실행화일을 실행하는 식으로 하면 편하더군요.
설치 필요없고 따로 풀린 찌꺼기 대부분 종료하면 사라지긴 하지만 신경쓸 필요없고
-
첨임다 2022.10.26 19:24
그 자료실에 단일 올리는 사람입니다
처음엔 pe 에서 쓸려고 용량과 인증 때문에 만들었고..
실컴에도 사용에 괞찮아 보여서 만들었는데..
본인이 사용에 불편 하면 안받으면 되는데 이리 공개적으로 꾸짖을 줄이야 예상 못했네요
일단 단일은 포터 블로 만들어서 합치는 거기때문에 포터블로 쓰려면 압축 풀어서 쓰면 포터블인데...
이런 분이 있을줄 몰랐네요
이젠 공개 안하고 저만 만들어 써야 겠네요..
-
길나미 2022.10.26 19:41
첨임다님 적극 지지하며, 응원합니다!!
계속 왕성하게 만들어 주세요~~ ^_^
-
메아리 2022.10.26 20:49
단일 최고입니다.
유용하게 사용하고 있습니다.
화이팅!
-
Elise 2022.10.26 19:39 아이구 저는 단일이 최고좋습니다
안좋다는 자는 제발 좀거르고 저만치좀 가뿌리소. 참견도 좀 말고
난실력이 없어서
(고수께 받아써야 하는 처지인데)
어줍짢은 짧은생각으로 쓴 글로인해 타인에게 불편을 좀 주지 마이소. X발 <--욕임
아! 레알 이런일 몇번째인고...
(돼지에게 진주 목걸이 줘도 좋은지 모른다 는 말이 떠오름)
ssd 아까바 컴터는어찌켜남?
-
내꼬 2022.10.26 20:24 댓글중 아까워 어찌 쓰나.... 팩트네요..
저도 단일 포터블 종종 만들지만 단일일때 좋은 경우도 있기 때문에 저도 단일로 만들어요.
꺼려지면 풀어서 쓰시면되고, 아니다 싶으면 안쓰면 됩니다.
ps.
이사람은 이런 의견, 저사람은 저런 의견 딱 끝내면 좋은데 말이죠
구지 너는 틀리고 내가 맞다는 식으로 글 올리는분들 보면.. 참 역겹습니다.
-
▒Boss▒ 2022.10.26 20:36
단일 파일로 만드는 이유는 <포터블> 프로그램을 휴대 이동의 간편성 과
매번 업데이트때 마다 설치,제거를 반복하지 않게 합니다.
설치,제거시 시스템에 잔존하거나 삭제되지 않는 잔여파일의 유해성이 SSD에 더 안좋습니다.
트림 이란 기능으로 SSD엔 여유공간이 클수록 유리 합니다.
또한 매번 인증을 위한 번거러움도 피해지고 거기에 한글화니...하는 작업도 필요없어지게도 되죠
또 당장 안쓰는것 이더라도 유용한건 보관시에도 유리 합니다.
설치파일,한글화파일,인증파일...또하나는
윈도가 자체 보안을 위해 읽고 쓰면서 자체변형도 일어납니다.
이런 여러 이유로 단일파일 상당히 긍정적이며 추천할만 하다고 생각 합니다.
더더욱 좋은건 내용물을 압축만 풀어도 설정도 유지되는 유용함도 있어서 더 좋습니다.
한글화된 포터블 만들어주는곳이 많지 않습니다.
그런면에서 개인적으로 <복>이라 여깁니다.
-
▒Boss▒ 2022.10.26 20:53
남자가 마트가서 여성용품 살일 없습니다만 그 매대 그 구역엔 항상 있죠...
그게 불만일 이유...있을까 싶습니다.
필요 없으면 안사잖아요 혹 누가 강매라도 하나요?
없으면 필요하기에 또 필요로 하는 사람이 있기에 있는것 이고
<개 똥도 약에 쓰려면 없다!> 라고도 하는데 그 개똥도 아니거니와 없는것 보단 있는게 나아서 입니다.
님은 뭔가를 개발하려 하지 않았음 좋겠습니다.
님만의 쓰레기를 잔뜩 늘어놓을것 같거든요 아님 한번만 로딩하면 될걸 전체파일을 로딩해야만 하거나 설치 과정이 엄청 어렵거나
그래야만 하는 SSD 과소비 전용일거 같아서요 ㅋㅋㅋ <농담 이구요 님이 제기한 내용을 풀어놓고 라는 의미로 재헤석 한겁니다 ^^>
-
뒤도라에몽 2022.10.26 21:08
자료실가면 첨임다님 자료만 검색해서 받는사람으로써 항상 감사할 따름입니다.
설치형 프로그램을 너무 삻어해서 첨임다님 자료만 쓰고있습니다.
저처럼 첨임다님 자료를 기다리는 분들이 많을겁니다.
너무 신경쓰지마시고 계속 활동해주세요. -
카이지 2022.10.26 21:56
단일 파일은 ramdrive 사용시 편의성이 극대화됩니다.
그때그때 실행시 흔적없이 사용가능하지요 / 자주 사용하는 프로그램은 압축 풀어 따로 저장하시면 됩니다
단일파일 좋아합니다.
-
한아름 2022.10.27 08:35
^^ 저랑 같은 생각으로 사용 하시는군요 최고의 효율을 자랑 하지요
단일프로그램은 계속 되어야 합니다 쭈~~~~~~~~~~~~~~~~~~~욱~
-
솔망 2022.10.26 23:07
생각지도 못한 어떤 장점이라........
프로그램 개발하실때 "생각지도 못한 클라이언트의 요구"는
어떤 장점이 있어서 그러는지 궁금해서 매번 여쭤 보고,,,
이해된후에만 만드시는지요 ?
아니면,, 본인 생각대로 만드신후에.....
클라이언트가 생각지도 못한 어떤 장점를
충분히 설명하고 납득하게 하시는지요??
정말로 무척 궁금해서 여쭤 봅니다.
첨임다님의 단일파일만 받으려고 들어오는 사람으로서
"생각지도 못한 어떤" 글에 첨으로 댓글 남깁니다.
-
parannara 2022.10.26 23:28
굳이 이유가 알고 싶으면
갠적으로 물어도 될 일을
이유가 먼가요? 라는 공개적 질문으로 답변을 요구하며
"단일 파일 프로그램은 좀 꺼려지게 되네요" 라고 사족을 단 이유는 먼가요? ---- 질문 아님!!!
-
xiah 2022.10.27 00:32
개발관련업을하고계시다고하면..굳이... -
타천사둘리 2022.10.27 07:16
저도 자주 받는 입장이지만 저는 제작에 찬성합니다.
저도 필요시 제가 만들기도 하구요. "첨**" 님, 받아서
사용만 하는 입장이라서 항상 죄송하고, 항상 수고하심에
감사드립니다.꾸~~~뻑
-
DarknessAngel 2022.10.27 08:27
SFX로 만들면 그러겠지만, 제대로된 포터블 플렛폼으로 만들면 스트리밍 처리됩니다
그리고 저정도로 SSD 수명 신경 쓰는것만큼 쓸모없는짓도 없습니다 (그렇게 수명 신경쓰이시면 AIC타입같은거 쓰세요)
-
회오리BOi 2022.10.27 18:39
DarknessAngel 님 말씀처럼...
단순히 압축 프로그램의 exe 파일 만들기 기능과 비슷하게
폴더와 파일을 하나로 묶은 형태로 만들어진 SFX / UPX 형태는...
그걸 풀기 위해 필요한 임시 폴더를 요구하는데...
TEMP 또는 포터블 제작자가 의도하는 특정 임시폴더에 풀어놓는 형태는
제작자에 따라서는 그 임시폴더에 풀어놓은 것들을 지우지 않는 형태도 많아
문제가 될 수 있겠고...
RAM 드라이브/캐쉬를 이용하는 형태는
RAM 이 부족한 시스템에선 오히려 독이 될수도 있겠습니다만...
단일 프로그램의 의의 라면...
- 따로 패키지 설치 기능이 없는 PE 환경에서 이용하기 위하여.
- AV 에서 인증 관련이나 특정 파일이 걸리는 경우 대비.
- 패키지를 직접 설치해 쓰면 상관없으나, 포터블화 이용시 추가 배치명령어 필요시.
- 자체 초기화 기능이 없는 포터블 경우. PC 에 찌꺼기를 남기지 않기 위해서.
(단, 이건 역으로 단일화 과정에 제작자가 옵션 설정을 그렇게 한 경우에...)
- 복수 실행이 원래라면 불가하지만, 가상화로 복수 실행을 하기 위해서.
(SFX / UPX 방식이 아닌, 실행시 샌드박싱 과정을 거치는 유형의 포터블)
.... 필요한 경우가 있쥬...
-
과불급 2022.10.27 18:52
자신의 취향과 성향에 따라서 다르겠지만, 저 역시 단일 애호가입니다. 싫으면 안받으면 됩니다. 첨임다님 화이팅~~
-
브라이트 2022.10.28 00:01
엄청난 양의 데이터를 항상 기록하지 않는 일반적인 사용자들의 경우, SSD의 수명을 걱정할 필요는 아마도 없을 것이다.
원문보기:
https://www.itworld.co.kr/news/82917#csidx7117e992bd43aaa8ec19bba2f1ac641
보통 단일파일들은 윈도우 TEMP 폴더에 풀더라구요......저도 별로 그런 파일들은 좋아하지 않습니다만
뭐 제작하시는분 취향이시니 왈가왈부 할수는 없겠죠.