me2*_*me2 13 binary parsing haskell
Parsec旨在解析文本信息,但我发现Parsec也适合对包含条件段,无序段等的复杂格式进行二进制文件格式解析.
是否有能力做到这一点或类似的替代方案,这样做?如果没有,Haskell解析二进制文件格式的最佳方法是什么?
Don*_*art 12
解析二进制文件的关键工具是:
二进制是最通用的解决方案,Cereal可以用于有限的数据大小,而attoparsec对于例如数据包解析非常好.与Parsec不同,所有这些都旨在实现非常高的性能.关于hackage也有很多例子.