pub fn gram_entropy2(bytes: &[u8]) -> f64Expand description
计算二元语法熵 (2-gram / Bigram Entropy)。
评估相邻两个字节组合(0x0000 - 0xFFFF,共 65536 种可能)的分布情况。
理论最大值为 16.0 (2^16)。用于评估序列中字符组合的复杂度和随机性。
§性能优化
因为需要 65536 大小的数组,频繁的堆内存分配 (Vec::new) 会严重拖慢性能。
此处使用了 thread_local! 缓存复用的方式,使得并发扫描时零内存分配。