Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.24 KB

File metadata and controls

36 lines (26 loc) · 1.24 KB

BlazEC (libblazec)

SplitStream encoding is not implemented in Rust in this repository. You must supply a prebuilt shared library per platform:

Platform File
macOS Apple Silicon libblazec-aarch64-apple-darwin.dylib
macOS x86_64 libblazec-x86_64-apple-darwin.dylib
Linux x86_64 libblazec-x86_64-unknown-linux-gnu.so
Windows x86_64 MSVC libblazec-x86_64-pc-windows-msvc.dll

build.rs copies the file for your compile target into OUT_DIR and links -lblazec. If the expected file is missing, cargo build panics with instructions — cloning this repo alone is not enough to build until you add the binary.

Prebuilt binaries for all platforms are available from the releases page.


Licence

The BlazEC codec binaries are proprietary software.

© 2026 Mark Griffiths. All rights reserved.

The binaries are licensed solely for use with the BLAZE-X toolchain as distributed in this repository. The following are not permitted:

  • Reverse engineering or decompilation
  • Redistribution in any form
  • Use in any product or toolchain other than BLAZE-X No source code for the codec is available. The compression algorithm and its implementation are trade secrets.