Đây là lệnh dcmdump có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
dcmdump - Kết xuất tập dữ liệu và tệp DICOM
SYNOPSIS
dcmdump [tùy chọn] dcmfile-in ...
MÔ TẢ
dcmdump tiện ích kết xuất nội dung của tệp DICOM (định dạng tệp hoặc tập dữ liệu thô) sang
stdout ở dạng văn bản. Các thuộc tính có trường giá trị rất lớn (ví dụ: dữ liệu pixel) có thể
được mô tả là '(không tải)'. Các trường giá trị chuỗi sẽ được phân tách bằng dấu ngoặc vuông
([]). Các UID đã biết sẽ được hiển thị bằng tên của chúng có tiền tố là dấu bằng (ví dụ:
'= MRImageStorage') trừ khi ánh xạ này bị tắt một cách rõ ràng. Giá trị trống
các trường được mô tả là '(không có giá trị nào)'.
If dcmdump đọc một tập dữ liệu thô (dữ liệu DICOM không có siêu tiêu đề định dạng tệp) nó sẽ
cố gắng đoán cú pháp truyền bằng cách kiểm tra vài byte đầu tiên của tệp. Nó là
không phải lúc nào cũng có thể đoán chính xác cú pháp chuyển và tốt hơn là chuyển đổi một
dữ liệu được đặt thành định dạng tệp bất cứ khi nào có thể (sử dụng dcmconv tính thiết thực). Nó cũng là
có thể sử dụng -f và -t [ieb] các tùy chọn để buộc dcmdump để đọc một tập dữ liệu với
cú pháp chuyển cụ thể.
THÔNG SỐ
dcmfile-in DICOM tệp đầu vào hoặc thư mục sẽ được kết xuất
LỰA CHỌN
chung lựa chọn
-h - trợ giúp
in văn bản trợ giúp này và thoát
--phiên bản
in thông tin phiên bản và thoát
--tranh luận
in các đối số dòng lệnh mở rộng
-q --im lặng
chế độ yên tĩnh, in không có cảnh báo và lỗi
-v --dài dòng
chế độ tiết, chi tiết xử lý in
-d --gỡ lỗi
chế độ gỡ lỗi, in thông tin gỡ lỗi
-ll --log-level [l] evel: hằng số chuỗi
(nghiêm trọng, lỗi, cảnh báo, thông tin, gỡ lỗi, theo dõi)
sử dụng mức l cho trình ghi nhật ký
-lc --log-config [f] ilename: string
sử dụng tệp cấu hình f cho trình ghi nhật ký
đầu vào lựa chọn
định dạng tệp đầu vào:
+ f --read-file
đọc định dạng tệp hoặc tập dữ liệu (mặc định)
+ fo - chỉ đọc-tệp
chỉ đọc định dạng tệp
-f --read-dataset
đọc tập dữ liệu mà không có thông tin meta tệp
cú pháp chuyển đầu vào:
-t = --read-xfer-auto
sử dụng nhận dạng TS (mặc định)
-td - đọc-xfer-phát hiện
bỏ qua TS được chỉ định trong tiêu đề meta tệp
-te --read-xfer-ít
đọc với VR little endian TS rõ ràng
-tb --read-xfer-big
đọc với VR big endian TS rõ ràng
-ti --read-xfer-ngầm
đọc với VR ít endian TS tiềm ẩn
tệp đầu vào:
+ sd --scan-thư mục
quét thư mục để tìm tệp đầu vào (dcmfile-in)
+ sp --scan-pattern [p] attern: string (chỉ với --scan-directory)
mẫu cho khớp tên tệp (ký tự đại diện)
# có thể không khả dụng trên tất cả các hệ thống
-r - không đệ quy
không đệ quy trong thư mục (mặc định)
+ r --recurse
đệ quy trong các thư mục được chỉ định
giá trị thẻ dài:
+ M - tải-tất cả
tải các giá trị thẻ rất dài (mặc định)
-M - khối lượng ngắn
không tải các giá trị quá dài (ví dụ: dữ liệu pixel)
+ R --max-read-length [k] byte: integer (4..4194302, mặc định: 4)
đặt ngưỡng cho các giá trị dài thành k kbyte
phân tích cú pháp của thông tin meta tệp:
+ ml - sử dụng-meta-length
sử dụng độ dài nhóm thông tin meta tệp (mặc định)
-ml --ignore-meta-length
bỏ qua độ dài nhóm thông tin meta tệp
phân tích cú pháp của các thuộc tính có độ dài lẻ:
+ ao --accept-retail-length
chấp nhận các thuộc tính độ dài lẻ (mặc định)
+ ae - số lượng-chẵn-độ dài
giả sử độ dài thực lớn hơn một byte
xử lý VR rõ ràng:
+ ev --use-explicit-vr
sử dụng VR rõ ràng từ tập dữ liệu (mặc định)
-ev --ignore-rõ ràng-vr
bỏ qua VR rõ ràng (thích từ điển dữ liệu hơn)
xử lý VR không tiêu chuẩn:
+ vr --treat-as-chưa biết
coi VR không chuẩn là không xác định (mặc định)
-vr --assume-ngụ ý
cố gắng đọc với VR ít endian TS tiềm ẩn
xử lý các phần tử UN có độ dài không xác định:
+ ui --enable-cp246
đọc len UN không xác định dưới dạng VR ngầm (mặc định)
-ui --disable-cp246
đọc len UN không xác định dưới dạng VR rõ ràng
xử lý các phần tử UN có độ dài xác định:
-uc --retain-un
giữ lại các phần tử dưới dạng UN (mặc định)
+ uc --convert-un
chuyển đổi sang VR thực nếu biết
xử lý các phần tử có độ dài tối đa riêng (VR ngầm định):
-sq --maxlength-dict
đọc như được định nghĩa trong từ điển (mặc định)
+ sq --maxlength-seq
đọc dưới dạng chuỗi với độ dài không xác định
xử lý các hạng mục phân định sai:
-rd - sử dụng-phân tách-các mục
sử dụng các mục phân định từ tập dữ liệu (mặc định)
+ rd --replace-sai-phân tách
thay thế các mục phân định thứ tự / mục sai
xử lý chung các lỗi phân tích cú pháp:
+ Ep --ignore-parse-error
cố gắng khôi phục từ lỗi phân tích cú pháp
-Ep - xử lý-phân tích cú pháp-lỗi
xử lý lỗi phân tích cú pháp và dừng phân tích cú pháp (mặc định)
các tùy chọn phân tích cú pháp khác:
+ st --stop-after-elem [t] ag: "gggg, eeee" hoặc tên từ điển
dừng phân tích cú pháp sau phần tử được chỉ định bởi t
tự động sửa dữ liệu:
+ dc --enable-Correction
bật sửa dữ liệu tự động (mặc định)
-dc - vô hiệu hóa-sửa
tắt sửa dữ liệu tự động
định dạng bitstream của đầu vào giảm tốc:
+ bd - bitstream-deflated
mong đợi dòng bit bị xì hơi (mặc định)
+ bz --bitstream-zlib
mong đợi dòng bitstream zlib xì hơi
xử lý lựa chọn
bộ ký tự cụ thể:
+ U8 --convert-to-utf8
chuyển đổi tất cả các giá trị phần tử bị ảnh hưởng
theo Bộ ký tự cụ thể (0008,0005) thành UTF-8
# yêu cầu hỗ trợ từ bộ công cụ libiconv
đầu ra lựa chọn
in ấn
+ L - in-tất cả
in các giá trị thẻ dài hoàn toàn
-L - in ngắn
in các giá trị thẻ dài được rút ngắn (mặc định)
+ T --print-tree
in cấu trúc phân cấp dưới dạng cây đơn giản
-T - print-thụt lề
cấu trúc phân cấp in được thụt lề (mặc định)
+ F - print-filename
in tiêu đề với tên tệp cho mỗi tệp đầu vào
+ Fs - print-file-search
đầu trang in với tên tệp chỉ dành cho các tệp đầu vào đó
có chứa một trong các thẻ được tìm kiếm
ánh xạ:
+ Un --map-uid-names
ánh xạ các số UID nổi tiếng với tên (mặc định)
-Un --no-uid-name
không ánh xạ các số UID nổi tiếng với tên
trích dẫn:
+ Qn --quote-nonascii
trích dẫn các ký tự điều khiển và không phải ASCII dưới dạng đánh dấu XML
+ Qo --quote-as-octal
trích dẫn không phải ASCII và các ký tự điều khiển dưới dạng số bát phân
-Qn --print-nonascii
in các ký tự điều khiển và không phải ASCII (mặc định)
màu:
+ C - màu in
sử dụng mã thoát ANSI cho đầu ra màu
# không khả dụng trên hệ thống Windows
-C - không có màu
không sử dụng bất kỳ mã thoát ANSI nào (mặc định)
# không khả dụng trên hệ thống Windows
xử lý lỗi:
-E - lỗi tại chỗ
không in nếu tệp bị hỏng (mặc định)
+ E - lỗi nặng
cố gắng in ngay cả khi tệp bị hỏng
đang tìm kiếm:
+ P --search [t] ag: "gggg, eeee" hoặc tên từ điển
in kết xuất văn bản của thẻ t
tùy chọn này có thể được chỉ định nhiều lần
(mặc định: tệp hoàn chỉnh được in)
+ s - tìm kiếm-tất cả
in tất cả các phiên bản của thẻ được tìm kiếm (mặc định)
-s --tìm kiếm đầu tiên
chỉ in phiên bản đầu tiên của các thẻ được tìm kiếm
+ p --prepend
thêm hệ thống phân cấp trình tự vào thẻ được in,
ký hiệu là: (gggg, eeee). (gggg, eeee). *
(chỉ khi được sử dụng với --search)
-p - không thêm vào trước
không thêm thứ bậc vào thẻ (mặc định)
viết:
+ W --write-pixel [d] irectory: string
ghi dữ liệu pixel vào tệp .raw được lưu trữ trong d
(endian nhỏ, tên tệp được tạo tự động)
GHI CHÚ
Thêm thư mục làm tham số vào dòng lệnh chỉ có ý nghĩa nếu tùy chọn --quét-
thư mục cũng được đưa ra. Nếu các tệp trong thư mục được cung cấp nên được chọn
theo một mẫu tên cụ thể (ví dụ: sử dụng đối sánh ký tự đại diện), tùy chọn --mẫu quét
phải được sử dụng. Xin lưu ý rằng mẫu tệp này chỉ áp dụng cho các tệp trong
các thư mục được quét và nếu có bất kỳ mẫu nào khác được chỉ định trên dòng lệnh bên ngoài
các --mẫu quét (ví dụ: để chọn các tệp khác), các tùy chọn này không áp dụng cho
các thư mục được chỉ định.
ĐĂNG NHẬP
Mức độ xuất nhật ký của các công cụ dòng lệnh khác nhau và các thư viện cơ bản có thể
được chỉ định bởi người dùng. Theo mặc định, chỉ các lỗi và cảnh báo được ghi theo tiêu chuẩn
dòng lỗi. Sử dụng tùy chọn --dài dòng cũng như các tin nhắn thông tin như xử lý chi tiết
được báo cáo. Lựa chọn --gỡ lỗi có thể được sử dụng để biết thêm chi tiết về hoạt động nội bộ,
ví dụ: cho mục đích gỡ lỗi. Các cấp độ ghi nhật ký khác có thể được chọn bằng cách sử dụng tùy chọn --log-
cấp. Trong --Yên lặng chế độ chỉ có lỗi nghiêm trọng được báo cáo. Trong các sự kiện lỗi rất nghiêm trọng như vậy,
ứng dụng thường sẽ kết thúc. Để biết thêm chi tiết về các cấp độ ghi nhật ký khác nhau,
xem tài liệu của mô-đun 'oflog'.
Trong trường hợp kết quả ghi nhật ký phải được ghi vào tệp (tùy chọn với xoay tệp nhật ký),
đến nhật ký hệ thống (Unix) hoặc tùy chọn nhật ký sự kiện (Windows) --log-config có thể được sử dụng. Cái này
tệp cấu hình cũng chỉ cho phép chuyển hướng một số thông báo đến một đầu ra cụ thể
luồng và để lọc các thư nhất định dựa trên mô-đun hoặc ứng dụng nơi chúng
Được tạo ra. Một tệp cấu hình mẫu được cung cấp trong /logger.cfg.
COMMAND ĐƯỜNG DÂY
Tất cả các công cụ dòng lệnh sử dụng ký hiệu sau cho các tham số: dấu ngoặc vuông bao quanh
giá trị tùy chọn (0-1), ba dấu chấm ở cuối cho biết rằng nhiều giá trị được phép
(1-n), kết hợp của cả hai có nghĩa là giá trị từ 0 đến n.
Các tùy chọn dòng lệnh được phân biệt với các tham số bằng dấu '+' hoặc '-' đứng đầu,
tương ứng. Thông thường, thứ tự và vị trí của các tùy chọn dòng lệnh là tùy ý (tức là chúng
có thể xuất hiện ở bất kỳ đâu). Tuy nhiên, nếu các tùy chọn loại trừ lẫn nhau, sự xuất hiện ngoài cùng bên phải
Được sử dụng. Hành vi này tuân theo các quy tắc đánh giá tiêu chuẩn của các trình bao Unix phổ biến.
Ngoài ra, một hoặc nhiều tệp lệnh có thể được chỉ định bằng cách sử dụng dấu '@' làm tiền tố cho
tên tệp (ví dụ: @ command.txt). Đối số lệnh như vậy được thay thế bằng nội dung của
tệp văn bản tương ứng (nhiều khoảng trắng được coi như một dấu phân tách duy nhất trừ khi
chúng xuất hiện giữa hai dấu ngoặc kép) trước khi đánh giá thêm. Xin lưu ý rằng
tệp lệnh không được chứa tệp lệnh khác. Cách tiếp cận đơn giản nhưng hiệu quả này
cho phép người ta tóm tắt các kết hợp phổ biến của các tùy chọn / tham số và tránh dài dòng và
các dòng lệnh khó hiểu (một ví dụ được cung cấp trong tệp /dumppat.txt).
MÔI TRƯỜNG
dcmdump tiện ích sẽ cố gắng tải từ điển dữ liệu DICOM được chỉ định trong
DCMDICTPATH biến môi trường. Theo mặc định, tức là nếu DCMDICTPATH biến môi trường
không được thiết lập, tệp /dicom.dic sẽ được tải trừ khi từ điển được xây dựng
vào ứng dụng (mặc định cho Windows).
Hành vi mặc định nên được ưu tiên và DCMDICTPATH chỉ biến môi trường
được sử dụng khi từ điển dữ liệu thay thế được yêu cầu. Các DCMDICTPATH biến môi trường
có cùng định dạng với Unix shell PATH biến trong đó dấu hai chấm (':') ngăn cách
mục. Trên hệ thống Windows, dấu chấm phẩy (';') được sử dụng làm dấu phân cách. Từ điển dữ liệu
mã sẽ cố gắng tải từng tệp được chỉ định trong DCMDICTPATH biến môi trường. Nó
là một lỗi nếu không có từ điển dữ liệu nào có thể được tải.
Sử dụng dcmdump trực tuyến bằng các dịch vụ onworks.net
