i posted my analysis of surreptitious fingerprinting of zstd compressed data streams in support of a proposal (not mine) to expand the kinds of read and write semantics rust could have around binary data beyond just safe or unsafe https://github.com/rust-lang/unsafe-code-guidelines/issues/438#issuecomment-3723039614