Skip to content

About

JavaScript and WebAssembly wrapper around libdeflate, a library for fast, whole-buffer DEFLATE-based compression and decompression.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

libdeflate.js

JavaScript and WebAssembly wrapper around libdeflate, a library for fast, whole-buffer DEFLATE-based compression and decompression.

Usage

import { deflate, gzip, zlib } from "libdeflate";

const original = new Uint8Array([1, 2, 3]);
const compressionLevel = 6;

deflate(original, compressionLevel);
// => Uint8Array compressed in DEFLATE format (sometimes called "raw deflate")

gzip(original, compressionLevel);
// => Uint8Array compressed in gzip format (DEFLATE with gzip wrapper)

zlib(original, compressionLevel);
// => Uint8Array compressed in zlib format (DEFLATE with zlib wrapper)

Only compression is currently supported. Please file an issue if you want decompression support.

About

JavaScript and WebAssembly wrapper around libdeflate, a library for fast, whole-buffer DEFLATE-based compression and decompression.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages