From: jpr Date: Tue, 6 Sep 2005 15:21:14 +0000 (+0000) Subject: Add a detailed description of an oddity in the header : X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=gdcmData.git;a=commitdiff_plain;h=781cf1bd5241f8cafa18defaad2f753ddbdc2436 Add a detailed description of an oddity in the header : PrintFile filein=gdcm-MR-PHILIPS-16-Multi-Seq.dcm level=2 shows : -> 7 levels of embedded Sequences ... -> Inside the Private 'true length' Sequence : S 0029|263d lg : x(7088) 28808 [SQ] (starts at offset x(1b4a) 6986 ) there is a 'true length SQItem' V fffe|e000 lg : x(7080) 28800 [UL] (starts at offset x(1b52) 6994 ) inside, a 'true length' Sequence S 0029|2a06 lg : x(116) 278 [SQ] (starts at offset x(1bda) 7130 ) inside, a 'true length SQItem' V fffe|e000 lg : x(2c) 44 [UL] (starts at offset x(1be2) 7138) that contains ( at offset x(1c02) 7170) the *impossible* tag : V fffe|0000 lg : x(4) 4 [UL] It's taken as a group length, some oddities occur, like : V 0008|0000 lg : x(e000fffe) 3758161918 [UL] but the parsing goes on, successfully. To be fixed ! JPRx --- diff --git a/gdcm-MR-PHILIPS-16-Multi-Seq.README.txt b/gdcm-MR-PHILIPS-16-Multi-Seq.README.txt new file mode 100644 index 0000000..7ac946d --- /dev/null +++ b/gdcm-MR-PHILIPS-16-Multi-Seq.README.txt @@ -0,0 +1,26 @@ +PrintFile filein=gdcm-MR-PHILIPS-16-Multi-Seq.dcm level=2 +shows : + +-> 7 levels of embedded Sequences ... + +-> Inside the Private 'true length' Sequence : + +S 0029|263d lg : x(7088) 28808 [SQ] (starts at offset x(1b4a) 6986 ) + + there is a 'true length SQItem' + V fffe|e000 lg : x(7080) 28800 [UL] (starts at offset x(1b52) 6994 ) + + inside, a 'true length' Sequence + S 0029|2a06 lg : x(116) 278 [SQ] (starts at offset x(1bda) 7130 ) + + inside, a 'true length SQItem' + V fffe|e000 lg : x(2c) 44 [UL] (starts at offset x(1be2) 7138) + that contains ( at offset x(1c02) 7170) the *impossible* tag : + V fffe|0000 lg : x(4) 4 [UL] + It's taken as a group length, some oddities occur, like : + V 0008|0000 lg : x(e000fffe) 3758161918 [UL] + but the parsing goes on, successfully. + + To be fixed ! + + JPRx