iPakk by fresh!mindworkz [web]
iPakk, (c) 2007 Pontscho / Fresh!mindworkz. Email: pontscho(at)freshmindworkz(dot)hu 1. Introduction ~~~~~~~~~~~~~~~ iPakk is an LZMA based executable packer for Apple MaxOS X. Why? Because I couldn't find a good executable packer for Apple MacOS X. 2. Download ~~~~~~~~~~~ You can download the latest binaries from here: http://www.freshmindworkz.hu/iPakk/ 3. Comparison ~~~~~~~~~~~~~ Why is this packer better than others? + Better compression ratio than gzip or bzip2 (thanks to the LZMA compression method) + It works in bundle executables (gzip or bzip2 method doesn't) + Simpler usage (no need to shell script magic) - v0.1: Bigger stub (14 KiBytes vs. 100 Bytes), I'm working on it... + v0.2: Smaller stub (only 3280 - 3684 bytes) 4. Changelog ~~~~~~~~~~~~ v0.1, 2006.12.29. * initial version v0.2, 2007.01.20. * name changed to iPakk from iShrink * completly rewroted framework * completly and deeply optimized stub for MacOS X (it's only 3280-3684 bytes, depend on calling and compression method) 5. Parameters ~~~~~~~~~~~~~ iPakk v0.2 (c) 2007, pontscho / fresh!mindworkz Usage: iPakk -i <input file> -o <output file> [...more parameters...] Common options: -i : input file -o : output file --list : listing all packer and linker modules Compressor options: --lzma : selecting LZMA compressor (default) LZMA options: --lzma-ds : dictionary size (10..27, default: 27) --lzma-fb-min : fast bytes (lower limit) (5..273, default: 64) --lzma-fb-max : fast bytes (upper limit) (5..273, default: 273) --lzma-fb : fast bytes (5..273) --lzma-filter-on : filter turn on --lzma-filter-off : filter turn off (default) --lzma-filter-auto : filter mode --lzma-round-step : step value (default: 1) --lzma-round-inf : "infinite" compression round --lzma-round-n : number of compression round (default: 10) MacOS X/PowerPC/LZMA stub options: --mpl-system : application calling method, like system() (default) --mpl-execve : application calling method, like execve() Linker options: --no-stub : only compression, no link stub to the compressed datas --arch-ppc : for PPC architectures (default) --os-macosx : stub for Apple MacOS X (default)
[ back to the prod ]