NSIS 분할압축, 풀기 인스톨파일 만들기

1. NSIS 설치
https://nsis.sourceforge.io/Download


2. NSIS Editor 설치
http://hmne.sourceforge.net/
중간에 다음파일을 열수 없습니다 라는 창이 뜨지만 무시


3. NSIS 에디터 실행 후 스크립트 작성





라이센스가 없으면 지우고 있으면 넣으면 됨.

기존 파일들 삭제

파일, 폴더







4. NSIS 플러그인 다운 및 경로에 넣기
https://nsis.sourceforge.io/Nsis7z_plug-in











5. 7z 설치
https://www.7-zip.org/download.html


6. 인스톨파일에 들어갈 파일들 분할 압축


7. 스크립트 작성
새로운 스크립트를 작성함.
파일 경로를 다시했음.

파일 7z.exe를 통해 인스톨 할 때 분할압축된 파일001,002,003... 들을 알아서 풀어줌.



만약 폴더와 파일이 여러개면 e 대신 x를 써줌

nsexec::exec '$INSTDIR\7z.exe e "$instdir\test.7z.001"'
nsexec::exec '$INSTDIR\7z.exe x "$instdir\test.7z.001"'


출처: http://playground10.tistory.com/87 [playground]

8. 스크립트 에디터에서 인스톨 파일 만들기.

댓글