Skip to content

modulexcite/managed-lzma

 
 

Repository files navigation

C# implementation of LZMA and 7zip

This project provides a translation of the LZMA SDK, including both the LZMA and LZMA2 algorithms as well as the 7zip container format in fully managed C#

In the current state the project hides the translated code behind a prototype public API, cleanup of the actual implementation will follow at a later stage.

A nuget package for the desktop framework exists and is currently in finalization phase. A portable library is theoretically possible but currently does not build properly for all targets, for details see issue #8

Roadmap:

  • Complete missing functionality for the nuget package
  • Writing documentation for the nuget package
  • Implement an Universal Windows library (Windows 10) to achieve native C++ performance
  • Implement the projection onto unsafe pointers for performance

Discussion of Implementation and Features at https://gitter.im/weltkante/managed-lzma for discussions that don't warrant a github issue.

About

C# implementation of LZMA and 7zip

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
license.txt
Unknown
license-readme.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 68.7%
  • C 29.2%
  • C++ 2.1%