Skip to content

Commit

Permalink
In the format description, use a clearer example to emphasize that va…
Browse files Browse the repository at this point in the history
…rints 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
  • Loading branch information
snappy.mirrorbot@gmail.com committed Oct 5, 2011
1 parent 21a2e4f commit b61134b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions format_description.txt
@@ -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
Expand All @@ -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
Expand Down

0 comments on commit b61134b

Please sign in to comment.