COMPRESSION RATIO
-wimlib (and wimlib-imagex) can create XPRESS, LZX, or LZMS compressed WIM archives.
-The following tables compare the compression ratio and performance for creating
-a compressed x86_64 Windows PE image. Note: these timings were done on Windows
-so that the times would be fully comparable; however, wimlib may have even
-better performance on other operating systems such as Linux. Timings were done
-with 2 CPUs available, both of which automatically are used by wimlib for both
-XPRESS and LZX, and also by imagex.exe but apparently only for LZX. Results for
-LZMS compression are excluded because the creation of LZMS compressed WIM
-archives is not yet recommended.
+wimlib (and wimlib-imagex) can create XPRESS, LZX, or LZMS compressed WIM
+archives. The following tables compare the compression ratio and performance
+for creating a compressed x86_64 Windows PE image with XPRESS and LZX. Note:
+these timings were done on Windows so that the times would be fully comparable;
+however, wimlib may have even better performance on other operating systems such
+as Linux. Timings were done with 2 CPUs available, both of which automatically
+are used by wimlib for both XPRESS and LZX, and also by imagex.exe but
+apparently only for LZX.
Table 1. WIM size
faster LZX compressor is used; it will produce results in between those given
for XPRESS and LZX above.
-Note: if the absolute maximum (but still compatible; i.e. not changing the
+Note: if the absolute maximum but still compatible (i.e. not changing the
compression chunk size) LZX compression ratio is desired, `wimlib-imagex
optimize WIMFILE --recompress --compress-slow' on one of the above
LZX-compressed WIMs produces a WIM of 187,089,943 bytes in about 400 seconds.
(https://code.google.com/p/libdivsufsort/) and algorithms from 7-Zip as well as
several published papers.
-lz77.c contains a hash-table-based LZ77 matchfinder that is based on code from
-zlib but has been rewritten. This code is applicable to XPRESS, LZX, and LZMS,
-all of which are partly based on LZ77 compression.
+lz_hash.c contains a hash-table-based LZ77 matchfinder that is based on code
+from zlib but has been rewritten. This code is applicable to XPRESS, LZX, and
+LZMS, all of which are partly based on LZ77 compression.
A limited number of other free programs can handle some parts of the WIM
file format: