Clone this repo:
  1. 1c24262 Make function names more explicit: by Marcin Kowalczyk · 4 days ago upstream/master
  2. 19e3061 Rename `ParentState` to `Associated`. The name `State` suggested something more by Marcin Kowalczyk · 6 days ago
  3. 0171119 Bring `SerializedMessageReader2` with a `Reader` source and a string source by Marcin Kowalczyk · 7 days ago
  4. 349689b Avoid a forward declaration of `struct z_stream_s` that we do not own by Marcin Kowalczyk · 7 days ago
  5. 81f9766 Clean up `SerializedMessage{,Backward}Writer`: by Marcin Kowalczyk · 9 days ago

Riegeli

Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers. It supports dense compression, fast decoding, seeking, detection and optional skipping of data corruption, filtering of proto message fields for even faster decoding, and parallel encoding.

See documentation.

Status

Riegeli file format will only change in a backward compatible way (i.e. future readers will understand current files, but current readers might not understand files using future features).

Riegeli C++ API might change in incompatible ways.