parsing - 在Dart中解析二进制DICOM数据

标签 parsing dart binary-data dicom

我目前正在研究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/

相关文章:

c++ - 过去某个时间点无法读取二进制文件

html - 如何使用 Golang 检索所选 HTML 元素的高度?

在 Haskell 中解析和 pretty-print 相同的文件格式

java - jetty websockets 发送二进制数据(图片)

dart - Flutter,Scaffold的 float Action 按钮边距

dart - 在 Dart 中必须 element.html ("") 出现在 body 标签的上下文中吗?

ruby - 为什么二进制文件在压缩时会损坏?

javascript - 如何从浏览器中的文本中删除可见的HTML语法?

java - 在 Win XP 上使用 BufferedReader 双换行,但在其他操作系统上没有...相同的代码

dart - 您如何解决升级