Skip to content
Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers.
C++ Python Other
Branch: master
Clone or download
QrczakMK Fix `PushableBackwardWriter::SyncScratchSlow()` when a part of scratch
was written: a suffix of scratch was written, not prefix.

PiperOrigin-RevId: 280462385
Latest commit 6e47c75 Nov 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Add Snappy (AKA Zippy) as the third compression algorithm, besides Sep 12, 2019
python Change “Template parameter invariant part of …” Oct 30, 2019
riegeli Fix `PushableBackwardWriter::SyncScratchSlow()` when a part of scratch Nov 14, 2019
tf_dependency
third_party Add `FramedSnappyWriter` and `FramedSnappyReader`. Oct 30, 2019
.bazelrc Require C++14 in Riegeli. Sep 11, 2019
CONTRIBUTING.md Do not open source go_proto_library, bazel does not support it. Jul 10, 2018
LICENSE Project import generated by Copybara. Jan 10, 2018
MANIFEST.in Depend on installed TensorFlow instead of compiling our own. Aug 29, 2019
README.md Setup for building a pip package for Riegeli. Mar 22, 2019
WORKSPACE Update zstdlib version from 1.4.3 to 1.4.4. Nov 8, 2019
configure

README.md

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.

You can’t perform that action at this time.