4 个版本 (2 个破坏性版本)
0.3.0 | 2020年9月7日 |
---|---|
0.2.2 | 2020年9月7日 |
0.2.1 | 2020年9月7日 |
0.1.0 | 2020年9月7日 |
#2 in #decodable
16KB
285 代码行
Deadyet?
lib.rs
:
此包允许您在 Decodable 值的十六进制表示中高效地搜索十六进制模式。
它旨在在 Unix 时间戳中查找和搜索这些模式,特别是时间戳中 DEAD
的出现,但不限于这一点。
use deadyet::{to_next_dead, to_next_pattern, has_pattern, Decodable};
assert_eq!(to_next_dead(0xDEAE), 0xFFFF);
assert_eq!(to_next_dead(0xDEACFF), 1);
assert_eq!(to_next_dead(0xDEAD0), 0);
assert_eq!(to_next_dead(0xDEAC0), 0x10);
assert_eq!(to_next_pattern(0xAAAAA, 0xABBA, 0xFFFF), 0x110);
assert!(has_pattern(0xAABBAA, 0xABBA));
依赖关系
~17–28MB
~446K SLoC