⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 x-wrt is the GUI config tool for openwrt,which is a open project about wireless Router
💻 TXT
字号:
XWRT 3.2 - XML compressor  (C) 2006 Przemyslaw Skibinski (inikep@gmail.com)
---------  zlib  (C) 1995-2005 Jean-loup Gailly and Mark Adler 
           LZMA  (C) 1999-2006 Igor Pavlov
           PPMVC (C) 1997-2006 Dmitry Shkarin and Przemyslaw Skibinski
           lpaq6  (C) 2007 Matt Mahoney and Alexander Ratushnyak
           http://www.ii.uni.wroc.pl/~inikep/research/XML/XWRT32.zip

1. Introduction
XWRT (XML-WRT) is a high-performance XML compressor. It transforms XML to more
compressible form and uses zlib (default), LZMA, PPMVC, or lpaq6 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:
-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) 


2. History
XWRT 3.2 (25.10.2007)
-FastPAQ8 replaced with lpaq6 (compression level 10-14)

XWRT 3.1 (05.06.2007)
-improved support for XML files encoded in UTF-8
-dictionary is compressed using front compression
-added little-endian/big-endian Unicode (UCS-2) support
-non-textual files are compressed/stored without using a filter
-64-bit compiler support

XML-WRT 3.0 (14.09.2006)
-internal PPMVC and FastPAQ8 compression

XML-WRT 2.0 (14.06.2006)
-internal zlib and LZMA compression
-input XML file is split into containers depend on start-tags and end-tags and content under the same tag is sent to the same container
-container for dates in format 1980-02-31 and 01-MAR-1920
-container for times in format 11:30pm
-container for numbers from 1900 to 2155 (years)
-container for pages in format "x-y", where y-x<256, eg. "120-148", "1480-1600"
-container for numbers in format "x-y", eg. "1234-0", "87-623"
-container for two digits after period, eg. "102.00", "12.01"
-container for numbers from 0.0 to 24.9 (one digit after period), eg. "12.0", "9.9"
-urls (statring from "http:"), e-mails (x@y.z), "&uuml;" added to dynamic dictionary

XML-WRT 1.0 (27.03.2006)
-first public release


3. Usage
Usage: XWRT.exe [options] <file1> [file2] [file3] ...
 where <file> is a XML file or a XWRT compressed file (it's auto-detected)
             you can also use wildcards (e.g., "*.xml")
 GENERAL OPTIONS (which also set default additional options):
  -i = Delete input files
  -l0 = no compression (memory usage up to 16 MB)
  -l1 = zlib fast (memory usage 16+1 MB)
  -l2 = zlib normal (default, memory usage 16+1 MB)
  -l3 = zlib best (memory usage 16+1 MB)
  -l4 = LZMA dict size 64 KB (memory usage 16+9 MB for compression and 16+3 MB for decompression)
  -l5 = LZMA dict size 1 MB (memory usage 16+18 MB for compression and 16+3 MB for decompression)
  -l6 = LZMA dict size 8 MB (memory usage 16+84 MB for compression and 16+10 MB for decompression)
  -l7 = PPMVC model size 16 MB (memory usage 16+20 MB)
  -l8 = PPMVC model size 32 MB (memory usage 16+36 MB)
  -l9 = PPMVC model size 64 MB (memory usage 16+70 MB)
  -l10 = lpaq6 model size 120 MB (memory usage 16+104 MB)
  -l11 = lpaq6 model size 214 MB (memory usage 16+198 MB)
  -l12 = lpaq6 model size 406 MB (memory usage 16+390 MB)
  -l13 = lpaq6 model size 790 MB (memory usage 16+774 MB)
  -l14 = lpaq6 model size 1560 MB (memory usage 16+1542 MB)

  -o = Force overwrite of output files
 ADDITIONAL OPTIONS:
  -bX = Set maximum buffer size while creating dynamic dictionary to X MB
  -c = Turn off containers (without number and word containers)
  +d = Turn on usage of the static dictionary (requires wrt-eng.dic,
       which is available at http://www.ii.uni.wroc.pl/~inikep/research)
  -eX = Set maximum dictionary size to X words
  -fX = Set minimal word frequency to X
  -mX = Set maximum memory buffer size to X MB (default=8)
  -n = Turn off number containers
  -pX = Preprocess only (file_size/X) bytes in a first pass
  -s = Turn off spaces modeling option
  -t = Turn off "try shorter word" option
  -w = Turn off word containers

4. Licence
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation at
http://www.gnu.org/licenses/gpl.txt or (at your option) any later version.
This program is distributed without any warranty.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -