Skip to content
 
 

Repository files navigation

A Truly Free EXI Processor

Goals

  • Complete implementation of an EXI "Efficient XML Interchange" processor (https://www.w3.org/TR/exi/),
  • in modern, idiomatic and portable C++,
  • designed and implemented using the cepS - Ansatz,
  • extends EXI significantly by providing a general framework for gammar based compression,
  • truly open.

The meaning of the term "truly open" includes:

  • open as in open source,
  • and open as in open architecture, i.e. the inner workings of the software are open for inspection and experimentation (complete executable spec in model/).

Installation

Requirements

Build

  • ./rebuild_all.sh

Test

  • ./run_primer_encode_example.sh

About

A truly open EXI implementation in modern C++ (EXI = W3C's Efficient XML Interchange Format 1.0 2nd Ed.).

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages