Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.77 KB

README.md

File metadata and controls

46 lines (36 loc) · 1.77 KB

io-compression

Managed C++/CLI library for compression and decompression of BZIP2, GZIP, LZ4, LZMA and XZ formatted streams.

Copyright (C)2016-2018 Michael G. Brehm
MIT LICENSE

BZIP2 - Copyright (C)1996-2010 Julian R Seward
LZ4 - Copyright (C) 2011-2016, Yann Collet
LZMA SDK - LZMA SDK is written and placed in the public domain by Igor Pavlov
ZLIB - Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler

LZO compression http://www.oberhumer.com/opensource/lzo/ is not included in this library as its source code is distributed under the terms of the GNU General Public License.

NUGET PACKAGES

zuki.io.compression is available as a public nuget package:

zuki.io.compression

PM> Install-Package zuki.io.compression

BUILD

System Requirements

  • Microsoft Visual Studio 2017 Community Edition (or higher)

Source Code Repositories

djp952/io-compression

git clone https://github.com/djp952/io-compression
git submodule update --init

Build Win32 release binaries

Open Developer Command Prompt for VS2017

devenv io-compression.sln /Build "Release|Win32" /project compression
  
> out\Win32\Release\zuki.io.compression.dll

Build x64 release binaries

Open Developer Command Prompt for VS2017

devenv io-compression.sln /Build "Release|x64" /project compression

> out\x64\Release\zuki.io.compression.dll