Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
falkTX f95f81ff51 unzipfx: force C locale, fixes #623 6 years ago
..
unix Add unzipfx code used for win32 build 11 years ago
unzipfx Silence unzipfx 6 years ago
win32 Add unzipfx code used for win32 build 11 years ago
.gitignore Add unzipfx code used for win32 build 11 years ago
Makefile.linux Revert "Build unzipfx on linux without unicode" 6 years ago
Makefile.win32 Fix Windows builds showing console window, misc changes 10 years ago
README Add unzipfx code used for win32 build 11 years ago
consts.h Add unzipfx code used for win32 build 11 years ago
crc32.c Add unzipfx code used for win32 build 11 years ago
crc32.h Add unzipfx code used for win32 build 11 years ago
crypt.c Add unzipfx code used for win32 build 11 years ago
crypt.h Add unzipfx code used for win32 build 11 years ago
ebcdic.h Add unzipfx code used for win32 build 11 years ago
extract.c Add unzipfx code used for win32 build 11 years ago
fileio.c Add unzipfx code used for win32 build 11 years ago
globals.c Add unzipfx code used for win32 build 11 years ago
globals.h Add unzipfx code used for win32 build 11 years ago
inflate.c Add unzipfx code used for win32 build 11 years ago
inflate.h Add unzipfx code used for win32 build 11 years ago
match.c Add unzipfx code used for win32 build 11 years ago
process.c Add unzipfx code used for win32 build 11 years ago
ttyio.c Add unzipfx code used for win32 build 11 years ago
ttyio.h Add unzipfx code used for win32 build 11 years ago
ubz2err.c Add unzipfx code used for win32 build 11 years ago
unzip.c unzipfx: force C locale, fixes #623 6 years ago
unzip.h Add unzipfx code used for win32 build 11 years ago
unzpriv.h Silence unzipfx 6 years ago
unzvers.h Add unzipfx code used for win32 build 11 years ago
zip.h Add unzipfx code used for win32 build 11 years ago
zipinfo.c Add unzipfx code used for win32 build 11 years ago

README

This is a special build of unzip's unzipfx tool, modified to allow full application bundles.
You get a static linked binary that extracts your files into a temporary location, then executes the main program (defined by you).

Currently working under Linux only, but should be fairly easy to get it into other OSes (unzip itself is already available in many, including Windows, MacOS, Linux and BeOS).


To get a static unzipfx application, you do:
1 - create a zip file of your application bundle, with a single parent/root directory (this directory and the main app-name must match)
2 - edit unzipfx/appDetails.h and set SFX_APP_MININAME as the directory name set in step 1
3 - compile this tool using the appropriate makefile (eg: make -f Makefile.linux). That will give you 'unzipfx2cat' binary
4 - concatenate your zip file over the 'unzipfx2cat' binary (eg: cat unzipfx2cat myapp.zip > myapp)