All Projects → bagder → Libbrotli

bagder / Libbrotli

Licence: mit
meta project to build libraries from the brotli source code

Projects that are alternatives of or similar to Libbrotli

Lerc
Limited Error Raster Compression
Stars: ✭ 126 (+14.55%)
Mutual labels:  encoding, decoding, compression
Turbopfor Integer Compression
Fastest Integer Compression
Stars: ✭ 520 (+372.73%)
Mutual labels:  encoding, library, compression
Pbf
A low-level, lightweight protocol buffers implementation in JavaScript.
Stars: ✭ 618 (+461.82%)
Mutual labels:  encoding, decoding, library
Bashmultitool
A library for bash shell program containing useful functions. Can be imported into scripts to create colourful and functional scripts and TUIs.
Stars: ✭ 27 (-75.45%)
Mutual labels:  makefile, library
Zlib Ng
zlib replacement with optimizations for "next generation" systems.
Stars: ✭ 807 (+633.64%)
Mutual labels:  library, compression
Peazip
Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.
Stars: ✭ 827 (+651.82%)
Mutual labels:  compression, brotli
Decodify
Detect and decode encoded strings, recursively.
Stars: ✭ 670 (+509.09%)
Mutual labels:  encoding, decoding
Rust Multibase
Multibase in rust
Stars: ✭ 30 (-72.73%)
Mutual labels:  encoding, decoding
Bcnencoder.net
Cross-platform texture encoding libary for .NET. With support for BC1-3/DXT, BC4-5/RGTC and BC7/BPTC compression. Outputs files in ktx or dds formats.
Stars: ✭ 28 (-74.55%)
Mutual labels:  encoding, compression
Deno brotli
🗜 Brotli wasm module for deno
Stars: ✭ 40 (-63.64%)
Mutual labels:  compression, brotli
Ldpc
C and MATLAB implementation for LDPC encoding and decoding
Stars: ✭ 76 (-30.91%)
Mutual labels:  encoding, decoding
Anycodable
Type-erased wrappers for Encodable, Decodable, and Codable values
Stars: ✭ 811 (+637.27%)
Mutual labels:  encoding, decoding
Scodec
Scala combinator library for working with binary data
Stars: ✭ 709 (+544.55%)
Mutual labels:  encoding, decoding
Stegify
🔍 Go tool for LSB steganography, capable of hiding any file within an image.
Stars: ✭ 927 (+742.73%)
Mutual labels:  encoding, decoding
Encoding
Go package containing implementations of efficient encoding, decoding, and validation APIs.
Stars: ✭ 705 (+540.91%)
Mutual labels:  encoding, decoding
X509
A PHP library for X.509 public key certificates, attribute certificates, certification requests and certification path validation.
Stars: ✭ 27 (-75.45%)
Mutual labels:  encoding, decoding
Redoflacs
Parallel BASH commandline FLAC compressor, verifier, organizer, analyzer, and retagger
Stars: ✭ 71 (-35.45%)
Mutual labels:  library, compression
Bitmatch
A Rust crate that allows you to match, bind, and pack the individual bits of integers.
Stars: ✭ 82 (-25.45%)
Mutual labels:  encoding, decoding
Flac
Free Lossless Audio Codec
Stars: ✭ 593 (+439.09%)
Mutual labels:  encoding, decoding
Fastify Compress
Fastify compression utils
Stars: ✭ 95 (-13.64%)
Mutual labels:  compression, brotli

libbrotli

Wrapper scripts and code around the brotli code base.

Builds libraries out of the brotli decode and encode sources. Uses autotools.

'brotlidec' is the library for decoding, decompression

'brotlienc' is the library for encoding, compression

Build

First make sure you have libtool, autoconf and automake installed.

Clone the libbrotli repository, e.g.

$ git clone https://github.com/bagder/libbrotli

Then run:

$ ./autogen.sh
$ ./configure
$ make

Install

$ make install

Installs the libraries and the necessary include files.

Header files

The include files are placed in a brotli subdir under the install prefix so include them like

#include <brotli/decode.h>
#include <brotli/encode.h>

in your source code.

License

Consider these build files MIT licensed. brotli itself is also under an MIT license.

Server-side brotli

See ngx_brotli_module

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].