oxedyne/fe2o3/fe2o3_sbj/fixtures/envelope_nonminimal_c64/reject.jdat
778 bytes, 1 run
created by r1870400018:22358, which is this file's identity for as long as the history lasts, whatever it is later renamed to
download · who wrote it · its history
| 1 | { |
| 2 | "note": "An envelope whose `tree_len` is written as a wider c64 than the value needs. It decodes to the same number, so nothing about where the payload is or what it says would change; only the bytes differ. Admitted, it would give one artefact more than one envelope encoding, and an envelope is what a reader identifies an artefact from. Caught by the BDAT decoder as it reads the length, which is earlier and more precise than the envelope's own re-encode comparison -- that comparison is the backstop for the faults a decode survives, such as a duplicate key, and this is not one of them.", |
| 3 | "rule": "SPEC.md §1.2 and §3: the envelope is canonical, so a length is written in as few bytes as it needs.", |
| 4 | "says": "minimally encoded", |
| 5 | "stage": "envelope", |
| 6 | } |