当前提供了三种输出模式,分别是透传[No filter]、Latin1十六进制字符串和Unicode十六进制字符串。
它们有什么区别吗?我们用ls指令来演示一下,它们的区别。
1.透传(No filter)
数据不进行任何格式化处理,但会进行编码转换为UNCODE显示。
注:编码转换后置。
![](/wp-content/uploads/2023/08/image-19.png)
![](/wp-content/uploads/2023/08/image-22.png)
2.Latin1十六进制字符串(Latin1 hex string)
数据会按Latin1字符集进行十六进制格式化显示。
注:编码转换后置,因为在转换前进行了latin1字符处理,故编码转换前后是完全一致的。
![](/wp-content/uploads/2023/08/image-20.png)
![](/wp-content/uploads/2023/08/image-23-1024x342.png)
3.Unicode十六进制字符串(Unicode hex string)
数据会根据设备编码转换为Unicode编码后,才进行十六进制格式化显示。
注:编码转换前置
![](/wp-content/uploads/2023/08/image-21.png)
![](/wp-content/uploads/2023/08/image-24-1024x471.png)