1. Project summary 2023-2024
    1. The Zstandard file format
    2. Repository setup
    3. Getting help
  2. The decompressor: part 1
    1. General principles
    2. Parsing input data
    3. Parsing some frames
    4. The main program
    5. 🏹 Where do we stand?
    6. Handling Zstandard frames
      1. Handling simple blocks
      2. Handling the frame header
      3. Handling the frame itself
    7. Running the main program
    8. 🏹 Where do we stand?
  3. The decompressor: part 2
    1. Huffman decoder
    2. Backward bit parser
    3. Forward bit parser
    4. FSE decoder
    5. 🏹 Where do we stand?
    6. The decoding context
    7. Literals
    8. Sequences
    9. Checksum
    10. 🏹 Where do we stand?
  4. Fuzzing the decompressor