mirror of https://github.com/google/snappy.git
In the format description, use a clearer example to emphasize that varints are
stored in little-endian. Patch from Christian von Roques. R=csilvers git-svn-id: https://snappy.googlecode.com/svn/trunk@51 03e5f5b5-db94-4691-08a0-1a8bf15f6143
This commit is contained in:
parent
21a2e4f557
commit
b61134bc0a
|
@ -1,5 +1,5 @@
|
|||
Snappy compressed format description
|
||||
Last revised: 2011-08-09
|
||||
Last revised: 2011-10-05
|
||||
|
||||
|
||||
This is not a formal specification, but should suffice to explain most
|
||||
|
@ -21,8 +21,8 @@ The stream starts with the uncompressed length (up to a maximum of 2^32 - 1),
|
|||
stored as a little-endian varint. Varints consist of a series of bytes,
|
||||
where the lower 7 bits are data and the upper bit is set iff there are
|
||||
more bytes to be read. In other words, an uncompressed length of 64 would
|
||||
be stored as 0x40, and an uncompressed length of 2097151 (0x1FFFFF)
|
||||
would be stored as 0xFF 0xFF 0x7F.
|
||||
be stored as 0x40, and an uncompressed length of 2097150 (0x1FFFFE)
|
||||
would be stored as 0xFE 0xFF 0x7F.
|
||||
|
||||
|
||||
2. The compressed stream itself
|
||||
|
|
Loading…
Reference in New Issue