[PR #76] Support empty meta-blocks with optional ignored metadata. #676

Open
opened 2026-01-29 20:50:18 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/google/brotli/pull/76

State: closed
Merged: Yes


This is a partially backward incompatible format change,
that makes previously valid brotli streams that contain
larger than 16MB meta-blocks invalid.

The impact of this should be minimal, since the 'bro'
command-line tool does not create larger than 2MB
meta-blocks, so the only streams this change could
break are those created by a custom brotli encoder.

This commit contains only the specification update,
implementation in the decoder and encoder will
follow in later commits.

**Original Pull Request:** https://github.com/google/brotli/pull/76 **State:** closed **Merged:** Yes --- This is a partially backward incompatible format change, that makes previously valid brotli streams that contain larger than 16MB meta-blocks invalid. The impact of this should be minimal, since the 'bro' command-line tool does not create larger than 2MB meta-blocks, so the only streams this change could break are those created by a custom brotli encoder. This commit contains only the specification update, implementation in the decoder and encoder will follow in later commits.
claunia added the pull-request label 2026-01-29 20:50:18 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/brotli#676