Skip to content

Latest commit

 

History

History
95 lines (69 loc) · 3.22 KB

File metadata and controls

95 lines (69 loc) · 3.22 KB

Example Config files

lpaq1

fpaq0

fxcm1

xlz

config

Test computer parameters

  • CPU: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
  • RAM: 4x8GB PC3-12800 (800 MHz)

lpaq1.pxv

lpaq1.cfg is almost identical to lpaq1.c

Usage example: fxv.exe -1 -t1 -j -clpaq1.pxv file

lpaq1.c Time lpaq1.cfg* Time (JIT)
Compressed size Compressed size
enwik8 19755948 123 sec 19709887 296 sec
enwik9 164508919 163977016 2908 sec
Mem 1539 MB 1627 MB

*Model not included.

fpaq0.pxv

fpaq0.cfg is almost identical to fpaq0.c

Usage example: fxv.exe -1 -t1 -w -j -cfpaq0.pxv file

fpaq0.c Time fpaq0.cfg* Time (JIT) fpaq0tune.cfg**
Compressed size Compressed size Compressed size
enwik8 63391013 16 sec 63376137 57 sec 61612760
enwik9 641421110 156 sec 641256112 555 sec 624506093
Mem 3 MB 7 MB 7 MB

*Model not included.

**See tuning

fxcm1.pxv

fxcm1.pxv

Usage example: fxv.exe -1 -j -w -fxcm1.pxv file

fxcm.cfg Time
Compressed size
enwik8 15946608 2364 sec
enwik9 128804372 20763 sec
Mem 1628 MB

Model not included. Uses external dictionary english.dict

xlz

zpaq m0.cfg model.

The model assumes input processed by lzpre20, see https://www.mattmahoney.net/dc/lz1.zip

Input: enwik8.lzpre 37144854

Opt Compressed Time
zpaqd.exe c lz1.cfg 30746006 8.72 sec 0 icm 12
fxv.exe -1 -t1 -j -cdslz.pxv 30411563 20.04 sec
fxv.exe -1 -t1 -j -ccmlz.pxv 30393126 27.26 sec
fxv.exe -1 -t1 -j -csmclz.pxv 29947596 18.22 sec
zpaqd.exe c lz1.cfg 29928909 8.08 sec 0 cm 20 48

config.pxv

Below is list of supported data types by config.pxv

Type Detect Encode Decode Compress Recursive Description
b64 b64.det b64.enc b64.dec none y Base64 transform
bmp1 img1bit.det none none img1bit.cfg n 1bit .bmp image
bmp4 img4bit.det none none img4bit.cfg n 4bit .bmp image
bmp8 img8bit.det none none img8bit.cfg n 8bit .bmp image
bmp24 img24bit.det img24bit.enc img24bit.dec img24bit.cfg n 24bit .bmp image
dec dec.det dec.enc dec.dec general.cfg n DEC Alpha executable code transform, swap byte order
exe exe.det exe.enc exe.dec exe.x32.cfg n x86 executable code
arm arm.det arm.enc arm.dec general.cfg n arm executable code
text text.det text.enc text.dec text.cfg n text
utf8 textutf.det text.enc text.dec text.cfg n utf8
jpeg jpeg.det none none jpeg.cfg n jpeg image
pbm imgpbm.det none none img1bit.cfg n 1bit .pbm image
pgm imgpgm.det none none img8bit.cfg n 8bit gray .pgm image
ppm imgppm.det none none img24bit.cfg n 24bit .ppm image