2010-06-22 74 views
0

我想分析一个二进制文件,并指定十六进制格式而不是unicode字符,这可能吗?扫描antlr3中的二进制文件

例如: 规则:'\ x7F';

而不是: 规则:'\ u007F';

因为我不明白unicode如何映射到一个字节。

回答

1

定义的二进制文件不包含字符或文本。所以你是对的,你不应该使用Unicode字符来指定格式。但是,根本的问题是“你应该首先使用Anltr吗?”。它不会令人惊讶,因此SO已经有了一个答案:No

+0

嗯,这只是一个学习练习,并告诉我,这是不恰当的不告诉我该怎么做,或者是否有可能? – walter 2010-06-22 11:39:23