| Versions tested: | 3.2 |
| Rating: | 75 |
| Performance C/D: | 74/100 |
| Optimal parameters: | -l6 -b32 -m32 |
| Links: | http://sourceforge.n... wrt40-eng.rar |
| Authors: | Przemyslaw Skibinski, Igor Pavlov, Dmitry Shkarin, Matt Mahoney |
| Algorithms: | DICT+LZ/PPM/CM |
| Notable peformances: | Database1, Text1, Text2 |
XWRT (XML-WRT) is a high-performance XML compressor. It transforms XML to more compressible form and uses zlib (default), LZMA, PPMVC, or lpaq 6 as back-end compressor. This idea is based on well-known XML compressor - XMill. Moreover, XML-WRT creates a semi-dynamic dictionary and replaces frequently used words with shorter codes. There are additional techniques to improve compression ratio:the program documentation
- word alphabet can consist of start tags (like '<tag>'), urls, e-mails
- special model for numbers encoding
- input XML file is split into containers
- there are special containers for dates, time, pages and fractional numbers
- end tags ('</tag>') are replaced with a single char
- end tags + EOL symbols can also be replaced with a single char
- spaceless words model
- very effective methods for white-space preserving
- quotes modeling ('="' and '">' replaced with a single char)
March 31, 2009 the author submitted the following configurations:
a) semi-dynamic dictionary:
-l2 -b32 -m32
-l6 -b32 -m32
-l9 -b32 -m32
-l12 -b32 -m32
b) static dictionary (wrt-eng.dic in the same directory as xwrt.exe is required, please download http://www.ii.uni.wroc.pl/~inikep/research/wrt40-eng.rar):
-l2 +d -f65535 -m32
-l6 +d -f65535 -m32
-l9 +d -f65535 -m32
-l12 +d -f65535 -m3
(Have info that should be added here? E-mail.)
3.2 has verify error on Image1.
| Ver | Rating | CPR | DPR | S.E. | R.E. | Ratio | C. kB/s | D. kB/s | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CompressionRatings.Com | ||||||||||||
| -l2 +d -f65535 -m32 | ||||||||||||
| 3.2 | 7 | 7 | 4 | 406 | 0 | 2.682 | 3012 | 33346 | ||||
| -l2 -b32 -m32 | ||||||||||||
| 3.2 | 7 | 7 | 5 | 394 | 0 | 2.715 | 2765 | 33361 | ||||
| -l6 +d -f65535 -m32 | ||||||||||||
| 3.2 | 65 | 64 | 87 | 235 | 6 | 3.721 | 508 | 12961 | ||||
| -l6 -b32 -m32 | ||||||||||||
| 3.2 | 75 | 74 | 100 | 244 | 8 | 3.773 | 506 | 12950 | ||||
| Ver | Rating | CPR | DPR | S.E. | R.E. | Ratio | C. kB/s | D. kB/s | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CompressionRatings.Com | ||||||||||||
| -l12 +d -f65535 -m32 | ||||||||||||
| 3.2 | 398 | 377 | 420 | 52 | 162 | 3.588 | 163 | 168 | ||||
| -l12 -b32 -m32 | ||||||||||||
| 3.2 | 334 | 316 | 352 | 45 | 128 | 3.564 | 146 | 149 | ||||
| -l9 +d -f65535 -m32 | ||||||||||||
| 3.2 | 802 | 753 | 853 | 193 | 137 | 3.263 | 776 | 808 | ||||
| -l9 -b32 -m32 | ||||||||||||
| 3.2 | verify error | |||||||||||