• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..25-Jul-2019-

internal/xxh32/H25-Jul-2019-223173

.gitignoreH A D25-Jul-2019511 3425

.travis.ymlH A D25-Jul-2019192 1914

LICENSEH A D25-Jul-20191.4 KiB2922

README.mdH A D25-Jul-2019843 2516

block.goH A D25-Jul-20198.9 KiB398279

debug.goH A D25-Jul-2019351 2417

debug_stub.goH A D25-Jul-201994 83

lz4.goH A D25-Jul-20192.9 KiB6935

lz4_go1.10.goH A D25-Jul-2019526 3023

lz4_notgo1.10.goH A D25-Jul-2019522 3023

reader.goH A D25-Jul-20197 KiB296231

writer.goH A D25-Jul-20196.3 KiB268201

README.md

1[![godoc](https://godoc.org/github.com/pierrec/lz4?status.png)](https://godoc.org/github.com/pierrec/lz4)
2
3# lz4
4LZ4 compression and decompression in pure Go.
5
6## Usage
7
8```go
9import "github.com/pierrec/lz4"
10```
11
12## Description
13Package lz4 implements reading and writing lz4 compressed data (a frame),
14as specified in http://fastcompression.blogspot.fr/2013/04/lz4-streaming-format-final.html.
15
16This package is **compatible with the LZ4 frame format** although the block level compression
17and decompression functions are exposed and are fully compatible with the lz4 block format
18definition, they are low level and should not be used directly.
19
20For a complete description of an lz4 compressed block, see:
21http://fastcompression.blogspot.fr/2011/05/lz4-explained.html
22
23See https://github.com/Cyan4973/lz4 for the reference C implementation.
24
25