docs: h5rs check inherits the library's header-check gap

Measured on the CVE corpus: check --data passes 33 of 180 files, and
h5dump 1.14.6 rejects 26 of those. Recorded under the open "Header checks"
gap and in the crate README.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
osobh
2026-09-26 00:33:06 -05:00
co-authored by Claude Opus 5.5
parent 0685037593
commit 845a9d0125
3 changed files with 14 additions and 4 deletions
+5 -1
View File
@@ -135,7 +135,11 @@ fill-value item that did is fixed).
- **Filters:** blosc, blosc2, bitshuffle, bzip2, LZF and zfp are not
implemented.
- **Header checks:** on 12 CVE datasets libhdf5 rejects a corrupt header and
we read data anyway. We need stricter header checks.
we read data anyway. We need stricter header checks. The same gap shows in
`h5rs check`, which validates with the library's parsers: of the 180
files of the CVE corpus, `check --data` passes 33, and h5dump 1.14.6
rejects 26 of those (measured on tank, 2026-09-26, with
`h5rs check --data F` and `h5dump F` per file).
- **Writer:**
- Nested groups beyond one level: path-like names are now refused, not
created.