解析器:fs.readFile / createReadStream utf8或十六进制

时间:2019-04-12 14:27:26

标签: node.js parsing encoding

如果我想编写一个解析器来解释一种自定义语言,并且想读取一个二进制数据流来一个字符一个字符地分析文本文件(包含源代码),那么使用十六进制代替utf8有好处吗?

我查看了一些现有解析器的源代码,他们似乎更喜欢使用十六进制来标识某些字符(例如,制表符,空格等),甚至是base64。

是否有这样做的特定原因?
还是一个更有用的问题:为什么/何时选择一个?

0 个答案:

没有答案