erlbz2
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Erlang bzip2 driver
erlbz2
======

erlbz2 is a linked-in driver which supports the low-level libbzip2 compression library.

## Requirements

* Erlang R12B1 or greater
* libbzip2 (tested with 1.0.5) or libbz2-dev (on Debian)

## Source

erlbz2's canonical Git repo is available on Github at:

    http://github.com/smarkets/erlbz2

## Quickstart

    # Clone the repo
    git clone https://github.com/smarkets/erlbz2.git

    # Fetch deps and build it
    # *NOTE: proper may fail to build at first, so run make until it
    # succeeds. I believe this is due to an oddity in rebar where
    # warnings are treated as errors.
    $ make

    # Run tests to verify
    $ make check

### Compression

    1> erlbz2:compress(<<"foo">>).
    <<66,90,104,57,49,65,89,38,83,89,73,254,196,165,0,0,0,1,0,
      1,0,160,0,33,0,130,44,93,201,...>>

### Decompression

    2> erlbz2:decompress(v(1)).
    <<"foo">>

Copyright
---------

Copyright (c) 2011 Smarkets Limited. See LICENSE for details.

Based on original code which is Copyright Ericsson AB 2003-2010. All
Rights Reserved.

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。