1 个不稳定版本
0.1.0 | 2023年6月30日 |
---|
#279 in 值格式化
5KB
转义ASCII
一个极小的工具,可以将标准输入的原始字节流转换为可打印的转义ASCII形式,例如许多编程语言中的源代码中的字节字面量(例如 "\x1b\x04printable\x16\n"
)。
此工具仅帮助从命令行直接调用 Rust 函数 slice::escape_ascii。
有关此工具转换的更多信息,请参阅 Rust 官方文档中的 std::ascii::escape_default。
安装
$ cargo install escape-ascii
示例
- 获取随机 10 个字节并转换为转义ASCII形式
$ BYTES="$(cat /dev/urandom | head -c10)"
$ printf "%s" "$BYTES"; echo
��f�YڵH
$ printf "%s" "$BYTES" | escape-ascii; echo
\x8a\x8bf\xa1\x8f\x08Y\xda\xb5H
作者
Kim Hwiwon <[email protected]>
许可证
MIT 许可证 (MIT)