文件名称:dicom2ion-js:DICOM P10转换器到IonJavaScript实现
文件大小:361KB
文件格式:ZIP
更新时间:2024-06-11 00:39:43
JavaScript
dicom2ion-js DICOM P10转换器到JavaScript实现 项目状态:预发行软件,尚未使用 为什么要将DICOM转换为Ion? ION支持两种编码-JSON等人类可读格式和紧凑型二进制格式。 使用其他编解码器,您将获得一个或另一个 ION自我描述-无需外部架构。 自描述编解码器不像基于架构的编解码器那样节省空间,但是由于它们是自包含的,因此更易于使用 ION具有丰富的类型系统-可以存储二进制数据,高精度数据,时间戳,注释和符号表达式。 JSON具有Number类型的精度问题,并且对二进制的支持不佳(必须在base64中编码)。 ION针对读取/解析进行了优化-实现有效的稀疏/浅读取。 ION在解码方面比JSON快得多,并且可以与其他编解码器(protobuf等)竞争 ION拥有适用于大多数流行语言的库。 Protobuf和JSON具有最大的语言支持,但其他几种方面都
【文件预览】:
dicom2ion-js-main
----.gitmodules(124B)
----extern()
--------dagcom-test-data()
----package.json(781B)
----test()
--------test-index.js(1KB)
--------fixtures()
----LICENSE(1KB)
----package-lock.json(33KB)
----src()
--------asyncIterableToBuffer.js(219B)
--------index.js(2KB)
--------dataDictionary.js(337KB)
--------orderedAttributes.js(6KB)
--------getKeyword.js(334B)
--------timestampNow.js(427B)
--------getHash.js(406B)
--------attrToIon.js(4KB)
--------dataSetToIon.js(2KB)
--------getVR.js(375B)
--------defaultOptions.js(291B)
----.devcontainer()
--------Dockerfile(840B)
--------devcontainer.json(985B)
----examples()
--------dicom2ion()
----.gitignore(2KB)
----README.md(13KB)
----.vscode()
--------tasks.json(304B)