summaryrefslogtreecommitdiffstats
path: root/lz4_Block_format.md
diff options
context:
space:
mode:
Diffstat (limited to 'lz4_Block_format.md')
-rw-r--r--lz4_Block_format.md19
1 files changed, 10 insertions, 9 deletions
diff --git a/lz4_Block_format.md b/lz4_Block_format.md
index a120a0b..ea568d8 100644
--- a/lz4_Block_format.md
+++ b/lz4_Block_format.md
@@ -1,25 +1,26 @@
LZ4 Block Format Description
============================
-Last revised: 2015-03-26.
+Last revised: 2015-05-07.
Author : Yann Collet
-This small specification intents to provide enough information
-to anyone willing to produce LZ4-compatible compressed data blocks
+This specification is intended for developers
+willing to produce LZ4-compatible compressed data blocks
using any programming language.
LZ4 is an LZ77-type compressor with a fixed, byte-oriented encoding.
-The most important design principle behind LZ4 is simplicity.
-It helps to create an easy to read and maintain source code.
-It also helps later on for optimizations, compactness, and speed.
There is no entropy encoder back-end nor framing layer.
-The latter is assumed to be handled by other parts of the system.
+The latter is assumed to be handled by other parts of the system (see [LZ4 Frame format]).
+This design is assumed to favor simplicity and speed.
+It helps later on for optimizations, compactness, and features.
-This document only describes the block format,
-not how the LZ4 compressor nor decompressor actually work.
+This document describes only the block format,
+not how the compressor nor decompressor actually work.
The correctness of the decompressor should not depend
on implementation details of the compressor, and vice versa.
+[LZ4 Frame format]: LZ4_Frame_format.md
+
Compressed block format