-wimlib (and wimlib-imagex) can create XPRESS, LZX, or LZMS compressed WIM
-archives. wimlib includes its own compression codecs and does not use the
-compression API available on some versions of Windows. The below table provides
-the results (file size, in bytes, and time to create, in seconds) of capturing a
-WIM containing an x86 Windows PE image, using various compression types and
-options. When applicable, the results with the equivalent Microsoft
-implementation in WIMGAPI, which is the library used by ImageX and Dism, are
-included.
-
- ===========================================================================
- | Compression type || wimlib (v1.6.1) | WIMGAPI (Windows 8) |
- ===========================================================================
- | None [1] || 531,979,435 in 18s | 531,980,333 in 24s |
- | XPRESS [2] || 207,369,912 in 22s | 209,886,010 in 39s |
- | LZX (quick) [3] || 194,876,901 in 29s | N/A |
- | LZX (normal) [4] || 187,962,713 in 158s | 188,163,523 in 125s |
- | LZX (slow) [5] || 186,913,423 in 358s | N/A |
- | LZMS (non-solid) [6] || 176,880,594 in 182s | N/A |
- | LZMS (solid) [7] || 136,507,304 in 494s | 126,735,608 in 623s |
- ===========================================================================
+wimlib (and wimlib-imagex) can create XPRESS, LZX, or LZMS compressed WIM files.
+wimlib includes its own compression codecs and does not use the compression API
+available on some versions of Windows.
+
+I have gradually been improving the compression codecs in wimlib, and in some
+cases they now outperform and outcompress the equivalent Microsoft
+implementations. Although results will vary depending on the data being
+compressed, in the table below I present the results for a common use case:
+compressing an x86 Windows PE image. Each row displays the compression type,
+the size of the resulting WIM file in bytes, and how many seconds it took to
+create the file. When applicable, the results with the equivalent Microsoft
+implementation in WIMGAPI is included.
+
+ =============================================================================
+ | Compression type || wimlib (v1.7.0) | WIMGAPI (Windows 8.1) |
+ =============================================================================
+ | None [1] || 361,182,560 in 7.6s | 361,183,674 in 11.9s |
+ | XPRESS [2] || 138,992,007 in 11.5s | 140,416,657 in 13.9s |
+ | LZX (quick) [3] || 131,428,113 in 15.2s | N/A |
+ | LZX (normal) [4] || 126,807,853 in 58.9s | 127,259,566 in 55.2s |
+ | LZX (slow) [5] || 126,085,971 in 125s | N/A |
+ | LZMS (non-solid) [6] || 122,082,982 in 59.8s | N/A |
+ | LZMS (solid) [7] || 92,171,126 in 260s | 88,742,356 in 556s |
+ =============================================================================