Ваш вопрос на самом деле не имеет большого смысла, вы спрашиваете, как установить файл, или вы пытаетесь использовать NSIS в качестве какой-либо общей утилиты сжатия файлов?
Вот основной скрипткоторый «устанавливает» файл:
Outfile test.exe
Requestexecutionlevel user
Setcompressor LZMA
Page instfiles
Section
;Not a good idea to hardcode the destination like this,
;normally you would use a directory page so the user can choose
SetOutPath "c:\SaveToThisFolder"
;Take thefile.txt from the system you compile on and output it on the end users system
;into the directory specified by the SetOutPath call
File "thefile.txt"
Sectionend
Если вы пишете настоящий установщик для какого-либо приложения, вам действительно стоит взглянуть на примеры , которые поставляются с NSIS