{
  "small_complete_authored_rf64_hex": "52463634ffffffff57415645647336341c00000064000000000000001000000000000000080000000000000000000000666d74201000000001000100401f0000803e0000020010004a554e4b0300000078797a0064617461ffffffff00000000000000000000000000000000",
  "small": {
    "riff_size_64": 100,
    "data_size_64": 16,
    "sample_count_64": 8,
    "rate": 8000,
    "block_align": 2,
    "frames": 8,
    "actual_bytes": 108,
    "pcm_sha256": "374708fff7719dd5979ec875d56cd2286f6d3cf7ec317a3b25632aab28ec37bb",
    "trace": [
      {
        "tag": "fmt ",
        "size32": 16,
        "resolved_size": 16,
        "offset": 56,
        "pad_bytes": 0
      },
      {
        "tag": "JUNK",
        "size32": 3,
        "resolved_size": 3,
        "offset": 80,
        "pad_bytes": 1
      },
      {
        "tag": "data",
        "size32": 4294967295,
        "resolved_size": 16,
        "offset": 92,
        "pad_bytes": 0
      }
    ]
  },
  "invalid_cases": {
    "missing_ds64": "first mandatory ds64 payload28 only; table unsupported",
    "wrong_riff_sentinel": "RF64/WAVE with RIFF sentinel required",
    "wrong_data_sentinel": "one data chunk with sentinel required",
    "length_mismatch": "declared RIFF length differs from actual buffer",
    "truncated_payload": "declared RIFF length differs from actual buffer"
  },
  "header_only_large_declared": {
    "bytes_actually_created": 92,
    "header": {
      "riff_size_64": 4294967396,
      "data_size_64": 4294967312,
      "sample_count_64": 2147483656
    },
    "complete_audio_file": false,
    "strict_inspection_rejection": "declared RIFF length differs from actual buffer"
  },
  "scope": "RF64 subset: mandatory ds64 table0, one fmt16 mono PCM16, optional JUNK and one data sentinel. No BW64, size tables, compressed audio, big file creation, audio playback or product support proven."
}
