From 45e1995c4051ce47fe846d2ada7beed0a0be9c7c Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Thu, 7 May 2015 13:00:21 +0100 Subject: minor introduction update --- lz4_Block_format.md | 19 ++++++++++--------- 1 file 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 -- cgit v0.12