LZEXE

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Software)
Line 13: Line 13:
  
 
== Software ==
 
== Software ==
 +
=== Compression software ===
 
* LZEXE
 
* LZEXE
 
** {{CdTextfiles|californiacollect/his042/lzexe.zip|v0.90}} (1989-10-30)
 
** {{CdTextfiles|californiacollect/his042/lzexe.zip|v0.90}} (1989-10-30)
 
** [https://bellard.org/lzexe/lzexe91.zip v0.91] (1990-01-02)
 
** [https://bellard.org/lzexe/lzexe91.zip v0.91] (1990-01-02)
 
**  [https://bellard.org/lzexe/lzexe91e.zip v0.91e] (1990-10-15). Alternate link: [{{CdTextfilesURL|megademo2/UTILITY/FILE/LZEXE91E.ZIP}}]
 
**  [https://bellard.org/lzexe/lzexe91e.zip v0.91e] (1990-10-15). Alternate link: [{{CdTextfilesURL|megademo2/UTILITY/FILE/LZEXE91E.ZIP}}]
 +
* [{{SACFTPURL|pack|lzexe100.zip}} "LZEXE v1.00a"] by IS2 France Diffusion. Seems to be functionally identical to LZEXE 0.91.
  
 +
=== Static decompression software ===
 
* UNLZEXE - A widely-distributed open source utility that does static decompression of LZEXE-compressed executables. Originally by Mitugu Kurizono (Kou). Versions "0.6" and above include patches by other authors, and might be unofficial.
 
* UNLZEXE - A widely-distributed open source utility that does static decompression of LZEXE-compressed executables. Originally by Mitugu Kurizono (Kou). Versions "0.6" and above include patches by other authors, and might be unofficial.
 
** {{CdTextfiles|swinnund/disk3/FILEUTIL/UNLZEX02.ZIP|v0.2}} (1990-03-29)
 
** {{CdTextfiles|swinnund/disk3/FILEUTIL/UNLZEX02.ZIP|v0.2}} (1990-03-29)
Line 25: Line 28:
 
** {{CdTextfiles|simtel/simtel9703/disk2/DISC2/EXECOMP/UNLZEXE8.ZIP|v0.8}}
 
** {{CdTextfiles|simtel/simtel9703/disk2/DISC2/EXECOMP/UNLZEXE8.ZIP|v0.8}}
 
** https://github.com/mywave82/unlzexe - Modernized source code
 
** https://github.com/mywave82/unlzexe - Modernized source code
 +
* [https://github.com/virginwidow/mz-explode mz-explode]
 +
* {{Deark}} (with <code>-m lzexe</code> option)
 +
* [https://github.com/samrussell/rizzle Rizzle]
 +
 +
=== Dynamic decompression software ===
 +
* [{{SACFTPURL|pack|unp411.zip}} UNP] - An example of a dynamic decompression utility for DOS
 +
 +
=== Protectors ===
 +
(utilities that modify a compressed file to make it more difficult to identify and/or decompress)
 +
 +
* [{{SACFTPURL|pack|antilz.zip}} ANTI-UNLZEXE]
 +
* [{{SACFTPURL|pack|lzalt03.zip}} LZALT v0.03] by Codon Software
 +
* [{{SACFTPURL|pack|lzealt.zip}} LZEALT v1.04] by De Trans Software
  
 
== Links ==
 
== Links ==
 
* [https://bellard.org/lzexe.html LZEXE home page]
 
* [https://bellard.org/lzexe.html LZEXE home page]
 
* [https://www.lodsb.com/reversing-lz91-from-commander-keen Reversing LZ91 from Commander Keen] (This is reportedly[https://news.ycombinator.com/item?id=28210904] about LZEXE.)
 
* [https://www.lodsb.com/reversing-lz91-from-commander-keen Reversing LZ91 from Commander Keen] (This is reportedly[https://news.ycombinator.com/item?id=28210904] about LZEXE.)

Revision as of 17:29, 1 April 2022

File Format
Name LZEXE
Ontology
Released 1989

LZEXE is an executable compression utility, developed by Fabrice Bellard. It compresses DOS .EXE files.

Contents

Identification

LZEXE-compressed files normally have ASCII "LZ09" or "LZ91" at offset 28.

As with most compressed executable formats, more-robust identification is possible, by looking for the characteristic decompression code.

Software

Compression software

  • LZEXE
  • "LZEXE v1.00a" by IS2 France Diffusion. Seems to be functionally identical to LZEXE 0.91.

Static decompression software

  • UNLZEXE - A widely-distributed open source utility that does static decompression of LZEXE-compressed executables. Originally by Mitugu Kurizono (Kou). Versions "0.6" and above include patches by other authors, and might be unofficial.
  • mz-explode
  • Deark (with -m lzexe option)
  • Rizzle

Dynamic decompression software

  • UNP - An example of a dynamic decompression utility for DOS

Protectors

(utilities that modify a compressed file to make it more difficult to identify and/or decompress)

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox