我正在尝试编写一个python程序,它接受二进制STL文件并解析出所有顶点,但我无法用十六进制编辑器找出二进制文件。我已经阅读了一些关于十六进制的教程,我理解每个2个十六进制数字代表一个字节,你用偶数将它们加在一起来表示数字或字符,但当我看看它们制作的内容时,它仍然没有意义。我在这里找到了二进制stl文件的格式(http://en.wikipedia.org/wiki/STL_(file_format))。但是十六进制编辑器只是吐出像@这样的随机字符。 (这些是做什么的?),@,“,*,等等。我怎样才能找到哪些十六进制字符代表哪些顶点,哪些是空格字符,哪些是正常字符,等等。
答案 0 :(得分:0)
在python中搜索有关struct
包的文档
这就是你想要读取二进制数据的方式