2 个不稳定版本
0.2.1 | 2021 年 12 月 7 日 |
---|---|
0.2.0 |
|
0.1.0 | 2020 年 3 月 6 日 |
#984 在 Rust 模式
3,366 每月下载量
在 8 个crate中使用了(6 个直接使用)
28KB
413 行
hxdmp
从字节切片生成十六进制转储输出到指定的writer
用法
let some_bytes = b"Hello, World! I'm hexy";
let mut buffer = Vec::new();
assert!(hexdump(some_bytes, &mut buffer).is_ok());
assert_eq!(
r#"0000: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 20 49 27 Hello,.World!.I'
0016: 6D 20 68 65 78 79 m.hexy"#,
String::from_utf8_lossy(&buffer)
);
示例输出
0000: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 20 49 27 Hello,.World!.I'
0016: 6D 20 68 65 78 79 m.hexy
lib.rs
:
hxdmp
一个用于在给定writer上从字节切片创建十六进制转储输出的小型工具。
示例
#
let some_bytes = b"Hello, World! I'm hexy";
let mut buffer = Vec::new();
assert!(hexdump(some_bytes, &mut buffer).is_ok());
assert_eq!(
r#"0000: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 20 49 27 Hello,.World!.I'
0016: 6D 20 68 65 78 79 m.hexy"#,
String::from_utf8_lossy(&buffer)
);