我目前正在研究Web应用程序,以读取和写入二进制DICOM数据。
我的目标是证明这是可能的,并且可以使用Dart快速完成。
在dart中将二进制数据解析为字符串,整数和 double 的最佳方法是什么?
最佳答案
您应该使用dart:typed_data
包来解析二进制数据中的值。
特别看看ByteData
类,它提供了有关二进制数据的 View (通常以List<int>
或更好的Uint8List
的形式出现,并允许您从中提取值:
ByteData API
为了从二进制数据中解析字符串,您应该使用dart:convert
包:Dart Convert
您可能对Utf8Codec.decode()
尤其感兴趣
关于parsing - 在Dart中解析二进制DICOM数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22138551/