Skip to content

๐Ÿ—œ Implementation of two LZ-End parsing algorithms

License

Notifications You must be signed in to change notification settings

gvinciguerra/LZ-End

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LZ-End parsing

This repository contains an implementation of two LZ-End parsing algorithms described in the papers:

The implementation supports both byte and integer alphabets. It does not define a compressed file format, rather it outputs a list of LZ-End phrases, each represented as a struct with the phrase length, the id of a previous phrase where the phrase ends, and the trailing symbol.

Check out also this repository by Kempa and Kosolobov.

Usage

This is a header-only library. To compile the example, use the following commands:

git clone https://github.com/gvinciguerra/LZ-End.git
cd LZ-End
cmake . -DCMAKE_BUILD_TYPE=Release
make -j8

License

This project is licensed under the terms of the Apache License 2.0.

About

๐Ÿ—œ Implementation of two LZ-End parsing algorithms

Topics

Resources

License

Stars

Watchers

Forks