AminetAminet
Search:
85461 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/imploder.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Imploder exe/data cruncher/decruncher
Author: franck at hitchhikr.net (Franck Charlet)
Uploader:franck hitchhikr net (Franck Charlet)
Type:dev/misc
Version:1.4c
Architecture:m68k-amigaos >= 2.0.4
Date:2026-08-04
Replaces:dev/misc/imploder.lha
Distribution:Aminet
Download:dev/misc/imploder.lha - View contents
Readme:dev/misc/imploder.readme
Downloads:1097

Imploder exe/data files cruncher/decruncher.
Based on the reversed implode/explode routines from lab313ru.

Imploder packs quite well, the decruncher is relatively fast
and can decrunch in-place without any memory overhead.

It can pack Amiga executables, X68000 executables or plain data files.

Packed executables use "overlay" depackers:

A forged header instructing the OS to only load a fraction of the file
(just containing a 2nd level loader and a data depacker),
the exe then loads, depacks and relocates the data it contains "in place"
thus only using a very tiny amount of memory overhead.

68000 asm decruncher taken and improved from a Team 17 game.

Windows and Amiga executables provided.

v1.4c:

- X68000 depacker now flushes caches after decompression (if necessary).

v1.4b:

- Fixed some potential memory leaks after packing Amiga exes.

v1.4:

- Can now optionally specify imploding mode/strength
  as command argument (from 0 to 11) (default is 11).
- Can now pack X68000 .x executables with an overlay depacker.

v1.3:

- Crashed when trying to pack exe with bss sections.
- Tried to pack destination file when supplying
  a destination exe filename.

v1.2b:

- Fixed exit().

v1.2:

- Added support for Amiga executables compression
  with an overlay decruncher.

v1.1:

- Fixed lha archive date stamp.
- Added C stuff in explode_68000.asm.


Contents of dev/misc/imploder.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   1001    5877  17.0% -lh5- 0b59 Feb 26 14:14 explode_68000.s
[Amiga]                  17072   29732  57.4% -lh5- 55df Aug  4 13:13 imploder.am
[Amiga]                  31709   61440  51.6% -lh5- 0ac6 Aug  4 13:13 imploder.exe
[Amiga]                    806    1655  48.7% -lh5- 44f8 Aug  4 13:12 imploder.readme
[Amiga]                    700    1319  53.1% -lh5- fed0 Feb 21 23:28 LICENSE
[Amiga]                   1059    4655  22.7% -lh5- 22ca Aug  4 13:13 src/amiga_depacker.h
[Amiga]                   1519    7219  21.0% -lh5- 95fe Aug  4 12:53 src/amiga_depacker.s
[Amiga]                   4282   19417  22.1% -lh5- 8279 Jul 28 22:51 src/amiga_parser.c
[Amiga]                    547    1910  28.6% -lh5- d640 Mar  2 09:48 src/amiga_parser.h
[Amiga]                    802    1807  44.4% -lh5- 8060 Feb 26 08:19 src/bin2c.c
[Amiga]                   1208    3095  39.0% -lh5- 2a8c Jul 29  2024 src/doshunks.h
[Amiga]                    196     621  31.6% -lh5- 5e4c Mar  2 09:43 src/endian.c
[Amiga]                    460    1852  24.8% -lh5- c028 Mar  2 10:24 src/endian.h
[Amiga]                   5579   26941  20.7% -lh5- c042 Aug  4 12:55 src/imploder.c
[Amiga]                    376    1131  33.2% -lh5- 6afe Mar  2 11:37 src/makefile
[Amiga]                    371    1041  35.6% -lh5- b3a8 Mar  2 11:34 src/makefile.am
[Amiga]                  23282   45568  51.1% -lh5- f286 Aug  4 13:13 src/tools/bin2c.exe
[Amiga]                 197234  517632  38.1% -lh5- cd42 Nov 25  2025 src/tools/vasm.exe
[Amiga]                    916    3879  23.6% -lh5- 568e Aug  4 13:13 src/x68000_depacker.h
[Amiga]                   1224    5174  23.7% -lh5- 52f7 Aug  4 12:54 src/x68000_depacker.s
[Amiga]                   2042    9963  20.5% -lh5- 1bfd Mar  2 14:31 src/x68000_parser.c
[Amiga]                    402    1302  30.9% -lh5- c86f Mar  2 12:07 src/x68000_parser.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        22 files  292787  753230  38.9%            Aug  4 23:24
Page generated in 0.04 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>