文件開頭會有128字節的介紹,這部分數據沒有內容。隨後是壹個4字節的DICOM文件標識符來存儲這個“DICM”。然後是dicom數據元素。
舊版DCM文件會在前8個字節驗證簽名,讀取128個字節後,讀取4個字節驗證DICOM標識。
接下來,開始讀取數據元素。現在讀取兩個字節的tagId並驗證大小end。
dicom數據元素的tagId從最大到最小讀取,最小的tagId從0x0002開始。當tagId不為0x0002時,表示已經被讀取,因此tagId約為0x0002。找出(0002,0010)的標簽,該標簽設置當前數據是大格式,顯示VR編碼還是隱式VR編碼。“1 . 2 . 840 . 10008 . 1 . 2 . 2”表示大格式,1 . 2 . 840 . 10008 . 1.2表示隱式編碼。
顯示編碼分析先取VR,再取長度,最後取值。
隱式編碼分析