GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

dcmdump - ออนไลน์ในคลาวด์

เรียกใช้ dcmdump ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dcmdump ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dcmdump - ดัมพ์ไฟล์ DICOM และชุดข้อมูล

เรื่องย่อ


dcmdump [ตัวเลือก] dcmfile-in...

DESCRIPTION


การขอ ดีซีเอ็มดัมพ์ ยูทิลิตีดัมพ์เนื้อหาของไฟล์ DICOM (รูปแบบไฟล์หรือชุดข้อมูลดิบ) ไปยัง
stdout ในรูปแบบข้อความ แอตทริบิวต์ที่มีค่าฟิลด์ขนาดใหญ่มาก (เช่น ข้อมูลพิกเซล) สามารถเป็น
อธิบายว่า '(ไม่ได้โหลด)' ฟิลด์ค่าสตริงจะถูกคั่นด้วยวงเล็บเหลี่ยม
([]). UID ที่รู้จักจะแสดงด้วยชื่อที่นำหน้าด้วยเครื่องหมายเท่ากับ (เช่น
'=MRImageStorage') เว้นแต่ว่าการแมปนี้จะถูกปิดโดยชัดแจ้ง ค่าว่าง
ฟิลด์ถูกอธิบายว่าเป็น '(ไม่มีค่า)'

If ดีซีเอ็มดัมพ์ อ่านชุดข้อมูลดิบ (ข้อมูล DICOM โดยไม่มีส่วนหัวของรูปแบบไฟล์) มันจะ
พยายามเดารูปแบบการถ่ายโอนโดยตรวจสอบสองสามไบต์แรกของไฟล์ มันคือ
ไม่สามารถเดาไวยากรณ์การโอนได้อย่างถูกต้องเสมอไป และควรแปลง a
ตั้งค่าข้อมูลให้อยู่ในรูปแบบไฟล์ทุกครั้งที่ทำได้ (โดยใช้ปุ่ม ดีซีเอ็มคอนวี คุณประโยชน์). ยังเป็น
สามารถใช้ -f และ -t[ieb] ทางเลือกในการบังคับ ดีซีเอ็มดัมพ์ เพื่ออ่านชุดข้อมูลด้วย a
ไวยากรณ์การถ่ายโอนเฉพาะ

พารามิเตอร์


dcmfile-in ไฟล์อินพุต DICOM หรือไดเร็กทอรีที่จะดัมพ์

OPTIONS


ทั่วไป ตัวเลือก
-h -- ช่วยด้วย
พิมพ์ข้อความช่วยเหลือนี้และออก

--รุ่น
พิมพ์ข้อมูลรุ่นและออก

--ข้อโต้แย้ง
พิมพ์อาร์กิวเมนต์บรรทัดคำสั่งที่ขยาย

-q --เงียบ
โหมดเงียบพิมพ์ไม่มีคำเตือนและข้อผิดพลาด

-v -- verbose
โหมด verbose รายละเอียดการประมวลผลการพิมพ์

-d --debug
โหมดดีบัก พิมพ์ข้อมูลการดีบัก

-ll --log-level [l]evel: ค่าคงที่สตริง
(ร้ายแรง, ผิดพลาด, เตือน, ข้อมูล, ดีบัก, ติดตาม)
ใช้ระดับ l สำหรับคนตัดไม้

-lc --log-config [f] ชื่อไฟล์: สตริง
ใช้ config file f สำหรับ logger

อินพุต ตัวเลือก
รูปแบบไฟล์อินพุต:

+f --อ่านไฟล์
อ่านรูปแบบไฟล์หรือชุดข้อมูล (ค่าเริ่มต้น)

+สำหรับ --read-file-only
อ่านรูปแบบไฟล์เท่านั้น

-f -- ชุดข้อมูลอ่าน
อ่านชุดข้อมูลที่ไม่มีข้อมูลเมตาของไฟล์

ไวยากรณ์การถ่ายโอนอินพุต:

-t= --read-xfer-อัตโนมัติ
ใช้การรู้จำ TS (ค่าเริ่มต้น)

-td --read-xfer-ตรวจจับ
ละเว้น TS ที่ระบุในส่วนหัวของไฟล์ meta

-te --read-xfer-น้อย
อ่านด้วย VR little endian TS . ที่ชัดเจน

-tb --read-xfer-ใหญ่
อ่านด้วย VR big endian TS . ที่ชัดเจน

-ti --read-xfer-โดยนัย
อ่านโดยปริยาย VR endian TS

ไฟล์อินพุต:

+sd --scan-ไดเรกทอรี
สแกนไดเร็กทอรีสำหรับไฟล์อินพุต (dcmfile-in)

+sp --scan-pattern [p]attern: string (เฉพาะกับ --scan-directories)
รูปแบบสำหรับการจับคู่ชื่อไฟล์ (ตัวแทน)

# อาจใช้ไม่ได้กับทุกระบบ

-r --ไม่มีการเรียกซ้ำ
ไม่เรียกซ้ำภายในไดเร็กทอรี (ค่าเริ่มต้น)

+r --เรียกซ้ำ
เรียกซ้ำภายในไดเรกทอรีที่ระบุ

ค่าแท็กยาว:

+M --โหลดทั้งหมด
โหลดค่าแท็กที่ยาวมาก (ค่าเริ่มต้น)

-M --โหลดสั้น
อย่าโหลดค่าที่ยาวมาก (เช่น ข้อมูลพิกเซล)

+R --max-read-length [k]bytes: integer (4 ค่าเริ่มต้น: 4194302)
ตั้งค่าขีดจำกัดสำหรับค่ายาวเป็น k kbytes

การแยกวิเคราะห์ข้อมูลเมตาของไฟล์:

+ml --use-เมตา-ความยาว
ใช้ความยาวของกลุ่มข้อมูลเมตาของไฟล์ (ค่าเริ่มต้น)

-ml --ignore-meta-ความยาว
ละเว้นความยาวกลุ่มข้อมูลเมตาของไฟล์

การแยกวิเคราะห์แอตทริบิวต์ที่มีความยาวคี่:

+ao --ยอมรับ-คี่-ความยาว
ยอมรับแอตทริบิวต์ความยาวคี่ (ค่าเริ่มต้น)

+ae --สมมติ-ความยาวเท่ากัน
ถือว่าความยาวจริงใหญ่กว่าหนึ่งไบต์

การจัดการ VR ที่ชัดเจน:

+ev --use-ชัดเจน-vr
ใช้ VR ที่ชัดเจนจากชุดข้อมูล (ค่าเริ่มต้น)

-ev --ignore-ชัดเจน-vr
ละเว้น VR ที่ชัดเจน (ต้องการพจนานุกรมข้อมูล)

การจัดการ VR ที่ไม่ได้มาตรฐาน:

+vr --treat-as-ไม่ทราบ
ถือว่า VR ที่ไม่ได้มาตรฐานเป็นไม่รู้จัก (ค่าเริ่มต้น)

-vr --สมมติโดยปริยาย
ลองอ่านโดยปริยาย VR endian TS

การจัดการองค์ประกอบ UN ที่มีความยาวไม่ได้กำหนด:

+ui --enable-cp246
อ่าน undefined len UN เป็น VR โดยปริยาย (ค่าเริ่มต้น)

-ui --disable-cp246
อ่าน undefined len UN ว่า VR . ชัดเจน

การจัดการองค์ประกอบ UN ความยาวที่กำหนด:

-uc --retain-ยกเลิก
รักษาองค์ประกอบเป็น UN (ค่าเริ่มต้น)

+uc --convert-ยกเลิก
แปลงเป็น VR จริงถ้ารู้จัก

การจัดการองค์ประกอบความยาวสูงสุดส่วนตัว (VR โดยนัย):

-sq --ความยาวสูงสุด-dict
อ่านตามที่กำหนดไว้ในพจนานุกรม (ค่าเริ่มต้น)

+sq --ความยาวสูงสุด-seq
อ่านตามลำดับความยาวไม่ได้กำหนด

การจัดการรายการที่กำหนดเขตผิด:

-rd --use-delim-รายการ
ใช้รายการคั่นจากชุดข้อมูล (ค่าเริ่มต้น)

+rd --replace-ผิด-delim
แทนที่รายการผิดลำดับ/รายการคั่นรายการ

การจัดการข้อผิดพลาด parser ทั่วไป:

+Ep --ignore-parse-ข้อผิดพลาด
พยายามกู้คืนจากข้อผิดพลาดในการแยกวิเคราะห์

-Ep --handle-parse-ข้อผิดพลาด
จัดการข้อผิดพลาดในการแยกวิเคราะห์และหยุดการแยกวิเคราะห์ (ค่าเริ่มต้น)

ตัวเลือกการแยกวิเคราะห์อื่นๆ:

+st --stop-after-elem [t]ag: "gggg,eeee" หรือชื่อพจนานุกรม
หยุดการแยกวิเคราะห์หลังจากองค์ประกอบที่ระบุโดยt

การแก้ไขข้อมูลอัตโนมัติ:

+dc --เปิดใช้งานการแก้ไข
เปิดใช้งานการแก้ไขข้อมูลอัตโนมัติ (ค่าเริ่มต้น)

-dc --disable-แก้ไข
ปิดใช้งานการแก้ไขข้อมูลอัตโนมัติ

รูปแบบบิตสตรีมของอินพุตกิ่ว:

+bd --bitstream-กิ่ว
คาดหวังบิตสตรีมกิ่ว (ค่าเริ่มต้น)

+bz --bitstream-zlib
คาดหวัง zlib bitstream กิ่ว

การประมวลผล ตัวเลือก
ชุดอักขระเฉพาะ:

+U8 --แปลงเป็น utf8
แปลงค่าองค์ประกอบทั้งหมดที่ได้รับผลกระทบ
โดยชุดอักขระเฉพาะ (0008,0005) ถึง UTF-8

# ต้องการการสนับสนุนจากชุดเครื่องมือ libiconv

เอาท์พุต ตัวเลือก
พิมพ์:

+L --พิมพ์-ทั้งหมด
พิมพ์ค่าแท็กแบบยาวได้อย่างสมบูรณ์

-L --พิมพ์สั้น
พิมพ์ค่าแท็กแบบยาวสั้นลง (ค่าเริ่มต้น)

+T --ต้นไม้พิมพ์
พิมพ์โครงสร้างลำดับชั้นเป็นต้นไม้อย่างง่าย

-T --พิมพ์-เยื้อง
พิมพ์โครงสร้างลำดับชั้นเยื้อง (ค่าเริ่มต้น)

+F --print-ชื่อไฟล์
หัวพิมพ์พร้อมชื่อไฟล์สำหรับไฟล์อินพุตแต่ละไฟล์

+Fs --พิมพ์-ไฟล์-ค้นหา
พิมพ์ส่วนหัวที่มีชื่อไฟล์สำหรับไฟล์อินพุตเหล่านั้นเท่านั้น
ที่มีหนึ่งในแท็กที่ค้นหา

การทำแผนที่:

+Un --map-uid-ชื่อ
แมปหมายเลข UID ที่รู้จักกันดีกับชื่อ (ค่าเริ่มต้น)

-Un --no-uid-ชื่อ
อย่าจับคู่หมายเลข UID ที่รู้จักกันดีกับชื่อ

อ้าง:

+Qn --quote-nonascii
เสนอราคาที่ไม่ใช่ ASCII และอักขระควบคุมเป็นมาร์กอัป XML

+Qo --quote-เป็นฐานแปด
เสนอราคาที่ไม่ใช่ ASCII และอักขระควบคุมเป็นตัวเลขฐานแปด

-Qn --print-nonascii
พิมพ์ที่ไม่ใช่ ASCII และอักขระควบคุม (ค่าเริ่มต้น)

สี:

+C --พิมพ์สี
ใช้ Escape Code ของ ANSI สำหรับเอาต์พุตสี

# ไม่พร้อมใช้งานบนระบบ Windows

-C --ไม่มีสี
อย่าใช้รหัสหลีกเลี่ยง ANSI ใด ๆ (ค่าเริ่มต้น)

# ไม่พร้อมใช้งานบนระบบ Windows

การจัดการข้อผิดพลาด:

-E --stop-on-ข้อผิดพลาด
ห้ามพิมพ์หากไฟล์เสียหาย (ค่าเริ่มต้น)

+E --ละเว้น-ข้อผิดพลาด
พยายามพิมพ์แม้ว่าไฟล์จะเสียหาย

ค้นหา:

+P --search [t]ag: "gggg,eeee" หรือชื่อพจนานุกรม
พิมพ์ข้อความดัมพ์ของแท็ก t
ตัวเลือกนี้สามารถระบุได้หลายครั้ง
(ค่าเริ่มต้น: พิมพ์ไฟล์ทั้งหมด)

+s -- ค้นหาทั้งหมด
พิมพ์อินสแตนซ์ของแท็กที่ค้นหาทั้งหมด (ค่าเริ่มต้น)

-s --ค้นหาก่อน
พิมพ์เฉพาะแท็กที่ค้นหาครั้งแรกเท่านั้น

+ p -- เสริม
ต่อท้ายลำดับชั้นของลำดับต่อแท็กที่พิมพ์
แสดงโดย: (gggg,eeee).(gggg,eeee).*
(เมื่อใช้กับ --search เท่านั้น)

-p --no-เสริมหน้า
อย่าเพิ่มลำดับชั้นในการแท็ก (ค่าเริ่มต้น)

การเขียน:

+W --write-pixel [d] ไดเรกทอรี: string
เขียนข้อมูลพิกเซลไปยังไฟล์ .raw ที่เก็บไว้ใน d
(เอนเดียนน้อย ชื่อไฟล์สร้างขึ้นโดยอัตโนมัติ)

หมายเหตุ


การเพิ่มไดเร็กทอรีเป็นพารามิเตอร์ในบรรทัดคำสั่งก็สมเหตุสมผลถ้า option --สแกน-
ไดเรกทอรี ยังได้รับ หากควรเลือกไฟล์ในไดเร็กทอรีที่ให้มา
ตามรูปแบบชื่อเฉพาะ (เช่น ใช้การจับคู่สัญลักษณ์แทน) option --สแกนรูปแบบ
จะต้องใช้ โปรดทราบว่ารูปแบบไฟล์นี้ใช้กับไฟล์ภายในไฟล์เท่านั้น
ไดเร็กทอรีที่สแกน และหากมีการระบุรูปแบบอื่นในบรรทัดคำสั่งภายนอก
--สแกนรูปแบบ ตัวเลือก (เช่น เพื่อเลือกไฟล์เพิ่มเติม) สิ่งเหล่านี้ใช้ไม่ได้กับ
ไดเร็กทอรีที่ระบุ

เข้าสู่ระบบ


ระดับของการบันทึกเอาต์พุตของเครื่องมือบรรทัดคำสั่งต่างๆ และไลบรารีพื้นฐานสามารถ
ถูกกำหนดโดยผู้ใช้ โดยค่าเริ่มต้น เฉพาะข้อผิดพลาดและคำเตือนเท่านั้นที่จะถูกเขียนลงในมาตรฐาน
กระแสข้อผิดพลาด การใช้ตัวเลือก --รายละเอียด ข้อความที่ให้ข้อมูลเช่นรายละเอียดการประมวลผล
มีการรายงาน ตัวเลือก --debug สามารถใช้เพื่อรับรายละเอียดเพิ่มเติมเกี่ยวกับกิจกรรมภายใน
เช่นเพื่อจุดประสงค์ในการดีบัก ระดับการบันทึกอื่น ๆ สามารถเลือกได้โดยใช้ตัวเลือก --บันทึก-
ระดับ. ใน --เงียบ โหมดรายงานข้อผิดพลาดร้ายแรงเท่านั้น ในเหตุการณ์ข้อผิดพลาดร้ายแรงเช่นนี้
แอปพลิเคชันมักจะสิ้นสุด สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับระดับการบันทึกต่างๆ
ดูเอกสารประกอบของโมดูล 'oflog'

ในกรณีที่ควรเขียนเอาต์พุตการบันทึกลงในไฟล์ (เลือกได้ด้วยการหมุนไฟล์บันทึก)
ไปยัง syslog (Unix) หรือตัวเลือกบันทึกเหตุการณ์ (Windows) --log-config.php สามารถใช้ได้. นี้
ไฟล์การกำหนดค่ายังอนุญาตให้ส่งเฉพาะข้อความบางข้อความไปยังเอาต์พุตเฉพาะ
สตรีมและสำหรับการกรองข้อความบางข้อความตามโมดูลหรือแอปพลิเคชันที่พวกเขา
ถูกสร้างขึ้น ไฟล์การกำหนดค่าตัวอย่างมีให้ใน /logger.cfg.

คำสั่ง จองทาง LINE


เครื่องมือบรรทัดคำสั่งทั้งหมดใช้สัญกรณ์ต่อไปนี้สำหรับพารามิเตอร์: วงเล็บเหลี่ยมล้อมรอบ
ค่าทางเลือก (0-1) จุดต่อท้ายสามจุดระบุว่าอนุญาตให้ใช้ค่าได้หลายค่า
(1-n) การรวมกันของทั้งสองหมายถึงค่า 0 ถึง n

ตัวเลือกบรรทัดคำสั่งแตกต่างจากพารามิเตอร์ด้วยเครื่องหมาย '+' หรือ '-' นำหน้า
ตามลำดับ โดยปกติ ลำดับและตำแหน่งของตัวเลือกบรรทัดคำสั่งจะเป็นไปตามอำเภอใจ (เช่น พวกเขา
สามารถปรากฏได้ทุกที่) อย่างไรก็ตาม ถ้าตัวเลือกต่าง ๆ กัน มีลักษณะขวาสุด
ถูกนำมาใช้. ลักษณะการทำงานนี้สอดคล้องกับกฎการประเมินมาตรฐานของเชลล์ Unix ทั่วไป

นอกจากนี้ ไฟล์คำสั่งหนึ่งไฟล์ขึ้นไปสามารถระบุได้โดยใช้เครื่องหมาย '@' เป็นคำนำหน้าถึง
ชื่อไฟล์ (เช่น @command.txt). อาร์กิวเมนต์คำสั่งดังกล่าวจะถูกแทนที่ด้วยเนื้อหาของ
ไฟล์ข้อความที่เกี่ยวข้อง (ช่องว่างหลายช่องถือเป็นตัวคั่นเดียว เว้นแต่
ปรากฏขึ้นระหว่างเครื่องหมายคำพูดสองเครื่องหมาย) ก่อนการประเมินเพิ่มเติม โปรดทราบว่า
ไฟล์คำสั่งไม่สามารถมีไฟล์คำสั่งอื่นได้ วิธีง่ายๆ แต่ได้ผล
อนุญาตให้สรุปการรวมตัวเลือก/พารามิเตอร์ร่วมกัน และหลีกเลี่ยงความยาวและ
บรรทัดคำสั่งที่สับสน (ตัวอย่างมีให้ในไฟล์ /dumppat.txt).

และพวกเรา


การขอ ดีซีเอ็มดัมพ์ ยูทิลิตีจะพยายามโหลดพจนานุกรมข้อมูล DICOM ที่ระบุใน
DCMDICTPATH ตัวแปรสภาพแวดล้อม โดยค่าเริ่มต้น เช่น ถ้า DCMDICTPATH ตัวแปรสภาพแวดล้อม
ไม่ได้ตั้งค่าไฟล์ /dicom.dic จะถูกโหลดเว้นแต่พจนานุกรมจะถูกสร้างขึ้น
ลงในแอปพลิเคชัน (ค่าเริ่มต้นสำหรับ Windows)

ควรเลือกใช้พฤติกรรมเริ่มต้นและ DCMDICTPATH ตัวแปรสภาพแวดล้อมเท่านั้น
ใช้เมื่อต้องการพจนานุกรมข้อมูลสำรอง NS DCMDICTPATH ตัวแปรสภาพแวดล้อม
มีรูปแบบเดียวกับ Unix shell เส้นทาง ตัวแปรในเครื่องหมายทวิภาค (':') คั่น
รายการ. บนระบบ Windows เครื่องหมายอัฒภาค (';') ถูกใช้เป็นตัวคั่น พจนานุกรมข้อมูล
รหัสจะพยายามโหลดแต่ละไฟล์ที่ระบุใน DCMDICTPATH ตัวแปรสภาพแวดล้อม มัน
เป็นข้อผิดพลาดหากไม่สามารถโหลดพจนานุกรมข้อมูลได้

ใช้ dcmdump ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี