User Tools

Site Tools


blog:pushbx

LZEXE data compression format

Yesterday I added the LZEXEDAT compression method to inicomp. This currently uses a plain LZEXE format data stream, without any Meta data.

The compression is done by lzexedat.exe, a DOS tool that generates the headerless compressed stream. I added the lzexedat.sh script which deals with leading dotdots then calls dosemu2. (The redirected drive does not allow to use a dotdot to go beyond its root directory, so the script will change the directory of the dosemu2 drive and strip the leading dotdots.)

→ Read more...

2025-07-17 14:21:16 +0200 Jul Thu · ecm · 0 Comments

Early mid July work on lDOS, LZEXE, and MSDebug

2025-07-13, 2025-07-14

This week + Monday some changes were added to the lDOS kernel's comloader (the MZ exe image embedded into the ldos.com file), to the LZEXE ecm fork, and to MSDebug (the ecm fork of MS-DOS's Debug).

→ Read more...

2025-07-14 18:26:28 +0200 Jul Mon · ecm · 0 Comments

The Microsoft EXEPACK compression format: A review

Working on my fork of the 2025 May LZEXE free software release, I also came into contact with Microsoft's EXEPACK. Much has been written about it elsewhere, but a few points remained unclear to me until today as I worked on LZEXE's UPACKEXE. UPACKEXE is an offline depacker for a subset of EXEPACK-packed executables.

→ Read more...

2025-07-08 23:10:12 +0200 Jul Tue · ecm · 0 Comments

Early July work on x2b2 and LZEXE

2025-07-06

→ Read more...

2025-07-06 17:10:30 +0200 Jul Sun · ecm · 0 Comments

June work

2025-06-29

→ Read more...

2025-06-29 20:13:54 +0200 Jun Sun · ecm · 0 Comments

Older entries >>

blog/pushbx.txt · Last modified: 2022-04-19 14:24:13 +0200 Apr Tue by ecm