Jan Kratochvil
Projects Products GIT Resume Contact
UNIX UNIX-devel Web Amiga MS-Windows MS-DOS Patches


ShortRel: Executable file relocations compressor

ShortRel loads the input file (must be an executable), converts relocations (32-bit to 16-bit or vice versa), strips debug informaion (if requested) and writes out the result. 16-bit relocations use 2 bytes per each one and 32-bit relocations use 4 bytes. So conversion of any executable with many relocations from 32-bit to 16-bit relocations saves 2 bytes per each one.