Qifs
QIF corpus for QPACK encoder and decoder development
Install / Use
/learn @qpackers/QifsREADME
QIFs
This repository is for storing QIFs used in QPACK development and interop experiments.
Encoder Input
A QPACK encoder uses a QIF file as input. QIF files are stored
in qifs/ directory.
Encoder Output
A QPACK encoder produces a file whose format is described in
QPACK Offline Interop.
Outputs produced by various encoders are stored in encoded/
directory.
The encoder output server as the decoder input. The idea of the interop is to take a QIF file, encode it using an encoder from one distribution and decode it using a decoder from another distribution.
Converting HARs to QIFs
A HAR is easy to manufacture using any of the major browsers.
On the other hand, a HAR is inconvenient for the kind of end-to-end
testing that the interop suggests: they are difficult to generate
and compare. A HAR can be converted to a QIF format using
bin/har2qif.pl program.
Comparing QIFs
QIFs are text files and can be compared using standard UNIX tools
such as diff(1).
Because both input and output QIF files can contain comments and, more
importantly, because the decoding process may output header lists in a
different order, bin/sort-qif.pl is provided. Sample use:
sh$ encode source.qif > encoded.bin
sh$ decode encoded.bin > result.qif
sh$ grep -v ^# source.qif > canonical-input.qif
sh$ sort-qif.pl --strip-comments result.qif > canonical-output.qif
sh$ diff canonical-input.qif canonical-output.qif
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
