HPACK

E40363

HPACK is the dedicated header compression format used by HTTP/2 to efficiently encode and transmit HTTP header fields while maintaining security and performance.

AI illustration

How this image was made

AI-generated illustration of HPACK

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of HPACK (HPACK is the dedicated header compression format used by HTTP/2 to efficiently encode and transmit HTTP header fields while maintaining security and performance.)

All labels observed (5)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf HTTP/2 component ⓘ
header compression format ⓘ
appliesTo HTTP header field names ⓘ
HTTP header field values ⓘ
compressionScope HTTP request headers ⓘ
HTTP response headers ⓘ
defines Huffman code table for header field values ⓘ
binary encoding for header fields ⓘ
static header field table entries ⓘ
designedFor efficient encoding of HTTP header fields ⓘ
improving HTTP/2 performance ⓘ
mitigating security risks of header compression ⓘ
reduction of HTTP header size ⓘ
encodingType binary ⓘ
fullName HPACK: Header Compression for HTTP/2 ⓘ
linked to: HPACK
hasGoal compression efficiency ⓘ
deterministic memory use ⓘ
low CPU overhead ⓘ
protection against compression side‑channel attacks ⓘ
hasLimit configurable maximum dynamic table size ⓘ
influencedBy SPDY header compression ⓘ
influences QPACK header compression for HTTP/3 ⓘ
publicationYear 2015 ⓘ
publishedBy IETF ⓘ
relatedTo HTTP/2 ⓘ
QPACK ⓘ
replaces generic compression of HTTP headers used in HTTP/1.x ⓘ
securityProperty allows limiting dynamic table size per endpoint ⓘ
avoids use of general‑purpose stream compression over TLS for headers ⓘ
reduces risk of CRIME‑like attacks on HTTP headers ⓘ
standardizedIn RFC 7541 ⓘ
status Internet Standard for HTTP/2 header compression ⓘ
linked to: HPACK
supportsOperation header table eviction ⓘ
header table insertion ⓘ
header table resizing ⓘ
indexed header field representation ⓘ
literal header field never indexed ⓘ
literal header field representation ⓘ
literal header field with indexing ⓘ
literal header field without indexing ⓘ
usedByProtocol HTTP/2 ⓘ
usesDataStructure dynamic table ⓘ
static table ⓘ
usesTechnique dynamic Huffman coding ⓘ
header table indexing ⓘ
indexed representation of header fields ⓘ
static Huffman coding ⓘ
workingGroup IETF HTTPbis Working Group ⓘ
linked to: HTTP Working Group

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

HPACK → fullName → HPACK: Header Compression for HTTP/2 ⓘ
linked to: HPACK
HPACK → status → Internet Standard for HTTP/2 header compression ⓘ
linked to: HPACK
RFC 7541 → title → HPACK: Header Compression for HTTP/2 ⓘ
linked to: HPACK
RFC 7541 → defines → HPACK ⓘ
RFC 7541 → registry → IANA HPACK static table registry ⓘ
linked to: HPACK
HTTP Working Group → responsibleFor → HTTP/2 HPACK header compression specification ⓘ
linked to: HPACK
QPACK → improvesUpon → HPACK ⓘ
QPACK → relatedTo → HPACK ⓘ
RFC 7540 → relatedSpecification → HPACK: Header Compression for HTTP/2 ⓘ
linked to: HPACK
RFC 9204 → relatedTo → HPACK ⓘ