Ini ialah arahan dcmdump yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
dcmdump - Buang fail DICOM dan set data
SINOPSIS
dcmdump [pilihan] dcmfile-in...
DESCRIPTION
. dcmdump utiliti membuang kandungan fail DICOM (format fail atau set data mentah) ke
stdout dalam bentuk teks. Atribut dengan medan nilai yang sangat besar (cth data piksel) boleh
digambarkan sebagai '(tidak dimuatkan)'. Medan nilai rentetan akan dihadkan dengan kurungan segi empat sama
([]). UID yang diketahui akan dipaparkan dengan nama mereka yang diawali dengan tanda sama (cth
'=MRImageStorage') melainkan pemetaan ini akan dimatikan secara eksplisit. Nilai kosong
medan diterangkan sebagai '(tiada nilai tersedia)'.
If dcmdump membaca set data mentah (data DICOM tanpa pengepala meta format fail) ia akan
cuba meneka sintaks pemindahan dengan memeriksa beberapa bait pertama fail. Ia adalah
tidak selalu mungkin untuk meneka sintaks pemindahan dengan betul dan lebih baik untuk menukar a
set data kepada format fail apabila boleh (menggunakan dcmconv utiliti). Ia juga
mungkin untuk menggunakan -f and -t[ieb] pilihan untuk memaksa dcmdump untuk membaca set data dengan a
sintaks pemindahan tertentu.
PARAMETER
dcmfile-in fail input DICOM atau direktori untuk dibuang
PILIHAN
umum pilihan
-h --bantuan
cetak teks bantuan ini dan keluar
--versi
maklumat versi cetakan dan keluar
--hujah
cetak argumen baris perintah yang dikembangkan
-q --senyap
mod senyap, tiada cetak amaran dan ralat
-v --verbose
mod verbose, butiran pemprosesan cetakan
-d --debug
mod nyahpepijat, cetak maklumat nyahpepijat
-ll --log-level [l]evel: pemalar rentetan
(maut, ralat, amaran, maklumat, nyahpepijat, jejak)
gunakan tahap l untuk pembalak
-lc --log-config [f]ilename: string
gunakan fail konfigurasi f untuk pembalak
input pilihan
format fail input:
+f --read-file
baca format fail atau set data (lalai)
+fo --baca-fail-sahaja
baca format fail sahaja
-f --baca-set data
baca set data tanpa maklumat meta fail
sintaks pemindahan input:
-t= --read-xfer-auto
gunakan pengecaman TS (lalai)
-td --read-xfer-detect
abaikan TS yang dinyatakan dalam pengepala meta fail
-te --baca-xfer-sedikit
baca dengan TS endian kecil VR eksplisit
-tb --baca-xfer-besar
baca dengan eksplisit VR big endian TS
-ti --baca-xfer-tersirat
baca dengan TS endian kecil VR tersirat
fail input:
+sd --scan-direktori
imbas direktori untuk fail input (dcmfile-in)
+sp --scan-pattern [p]attern: rentetan (hanya dengan --scan-directories)
corak untuk padanan nama fail (kad liar)
# mungkin tidak tersedia pada semua sistem
-r --tidak-berulang
jangan berulang dalam direktori (lalai)
+r --recurse
berulang dalam direktori tertentu
nilai tag panjang:
+M --muat-semua
muatkan nilai teg yang sangat panjang (lalai)
-M --muat-pendek
jangan muatkan nilai yang sangat panjang (cth data piksel)
+R --max-read-length [k]bait: integer (4..4194302, lalai: 4)
tetapkan ambang untuk nilai panjang kepada k kbait
menghuraikan maklumat meta fail:
+ml --use-meta-length
gunakan panjang kumpulan maklumat meta fail (lalai)
-ml --abaikan-meta-panjang
abaikan panjang kumpulan maklumat meta fail
menghuraikan atribut panjang ganjil:
+ao --terima-panjang-ganjil
terima atribut panjang ganjil (lalai)
+ae --andaikan-panjang-genap
andaikan panjang sebenar ialah satu bait lebih besar
pengendalian VR eksplisit:
+ev --use-explicit-vr
gunakan VR eksplisit daripada set data (lalai)
-ev --abaikan-eksplisit-vr
abaikan VR eksplisit (lebih suka kamus data)
pengendalian VR bukan standard:
+vr --treat-as-unknown
anggap VR bukan standard sebagai tidak diketahui (lalai)
-vr --anggap-tersirat
cuba baca dengan TS endian kecil VR tersirat
pengendalian elemen PBB panjang yang tidak ditentukan:
+ui --dayakan-cp246
baca undefined len UN sebagai VR tersirat (lalai)
-ui --disable-cp246
baca undefined len UN sebagai VR eksplisit
pengendalian elemen PBB panjang yang ditentukan:
-uc --retain-un
mengekalkan elemen sebagai PBB (lalai)
+uc --convert-un
tukar kepada VR sebenar jika diketahui
pengendalian elemen panjang maksimum peribadi (VR tersirat):
-sq --maxlength-dict
baca seperti yang ditakrifkan dalam kamus (lalai)
+sq --maxlength-seq
dibaca sebagai urutan dengan panjang yang tidak ditentukan
pengendalian item persempadanan yang salah:
-rd --use-delim-item
gunakan item persempadanan daripada set data (lalai)
+rd --ganti-salah-delim
gantikan urutan/item persempadanan item yang salah
pengendalian umum ralat penghurai:
+Ep --ignore-parse-errors
cuba pulihkan daripada ralat parse
-Ep --mengendalikan-menghuraikan-ralat
mengendalikan ralat penghuraian dan hentikan penghuraian (lalai)
pilihan penghuraian lain:
+st --stop-after-elem [t]ag: "gggg,eeee" atau nama kamus
hentikan penghuraian selepas elemen yang ditentukan oleh t
pembetulan data automatik:
+dc --dayakan-pembetulan
dayakan pembetulan data automatik (lalai)
-dc --disable-correction
lumpuhkan pembetulan data automatik
format aliran bit input kempis:
+bd --bitstream-deflated
jangkakan aliran bit yang kempis (lalai)
+bz --bitstream-zlib
jangkakan aliran bit zlib yang kempis
pemprosesan pilihan
set watak tertentu:
+U8 --tukar-ke-utf8
menukar semua nilai elemen yang terjejas
oleh Set Aksara Khusus (0008,0005) kepada UTF-8
# memerlukan sokongan daripada libiconv toolkit
output pilihan
percetakan:
+L --cetak-semua
mencetak nilai tag panjang sepenuhnya
-L --cetak-pendek
cetak nilai tag panjang dipendekkan (lalai)
+T --print-tree
mencetak struktur hierarki sebagai pokok mudah
-T --print-inden
struktur hierarki cetakan diinden (lalai)
+F --print-nama fail
print header dengan nama fail untuk setiap fail input
+Fs --print-file-search
print header dengan nama fail hanya untuk fail input tersebut
yang mengandungi salah satu teg yang dicari
pemetaan:
+Un --map-uid-namas
petakan nombor UID yang terkenal kepada nama (lalai)
-Un --no-uid-namas
jangan petakan nombor UID yang terkenal kepada nama
memetik:
+Qn --quote-nonascii
petikan aksara bukan ASCII dan kawalan sebagai penanda XML
+Qo --petikan-sebagai-oktal
sebutkan aksara bukan ASCII dan kawalan sebagai nombor perlapanan
-Qn --print-nonascii
cetak aksara bukan ASCII dan kawalan (lalai)
Warna:
+C --cetak-warna
gunakan kod melarikan diri ANSI untuk keluaran berwarna
# tidak tersedia pada sistem Windows
-C --tiada-warna
jangan gunakan sebarang kod melarikan diri ANSI (lalai)
# tidak tersedia pada sistem Windows
pengendalian ralat:
-E --stop-on-error
jangan cetak jika fail rosak (lalai)
+E --abaikan-ralat
cuba mencetak walaupun fail rosak
mencari:
+P --search [t]ag: "gggg,eeee" atau nama kamus
mencetak lambakan teks tag t
pilihan ini boleh ditentukan beberapa kali
(lalai: fail lengkap dicetak)
+s --cari-semua
cetak semua contoh teg yang dicari (lalai)
-s --cari-dahulu
hanya mencetak contoh pertama teg yang dicari
+p --prepend
tambahkan hierarki jujukan pada teg bercetak,
dilambangkan dengan: (gggg,eeee).(gggg,eeee).*
(hanya apabila digunakan dengan --search)
-p --no-prepend
jangan tambahkan hierarki untuk menandakan (lalai)
menulis:
+W --write-pixel [d]direktori: rentetan
tulis data piksel ke fail .raw yang disimpan dalam d
(Endian kecil, nama fail dicipta secara automatik)
NOTA
Menambah direktori sebagai parameter pada baris arahan hanya masuk akal jika pilihan --imbas-
direktori juga diberikan. Jika fail dalam direktori yang disediakan harus dipilih
mengikut corak nama tertentu (cth menggunakan padanan kad bebas), pilihan --imbasan-corak
terpaksa digunakan. Sila ambil perhatian bahawa corak fail ini hanya digunakan pada fail dalam
direktori yang diimbas, dan, jika mana-mana corak lain dinyatakan pada baris arahan di luar
yang --imbasan-corak pilihan (cth untuk memilih fail selanjutnya), ini tidak terpakai untuk
direktori yang ditentukan.
MASUK
Tahap output pengelogan pelbagai alatan baris arahan dan perpustakaan asas boleh
ditentukan oleh pengguna. Secara lalai, hanya ralat dan amaran ditulis kepada standard
aliran ralat. Menggunakan pilihan --verbose juga mesej maklumat seperti butiran pemprosesan
dilaporkan. Pilihan --nyahpepijat boleh digunakan untuk mendapatkan butiran lanjut tentang aktiviti dalaman,
cth untuk tujuan penyahpepijatan. Tahap pembalakan lain boleh dipilih menggunakan pilihan --log-
tahap. dalam --senyap mod hanya ralat maut dilaporkan. Dalam kejadian ralat yang sangat teruk,
permohonan biasanya akan ditamatkan. Untuk butiran lanjut tentang tahap pembalakan yang berbeza,
lihat dokumentasi modul 'oflog'.
Sekiranya output pembalakan harus ditulis ke fail (sebagai pilihan dengan putaran fail log),
kepada syslog (Unix) atau pilihan log peristiwa (Windows). --log-config boleh digunakan. ini
fail konfigurasi juga membenarkan untuk mengarahkan hanya mesej tertentu ke output tertentu
strim dan untuk menapis mesej tertentu berdasarkan modul atau aplikasi di mana ia
dijana. Contoh fail konfigurasi disediakan dalam /logger.cfg.
COMMAND LINE
Semua alatan baris arahan menggunakan tatatanda berikut untuk parameter: kurungan segi empat sama sertakan
nilai pilihan (0-1), tiga titik mengekor menunjukkan bahawa berbilang nilai dibenarkan
(1-n), gabungan kedua-duanya bermakna 0 hingga n nilai.
Pilihan baris arahan dibezakan daripada parameter dengan tanda '+' atau '-' terkemuka,
masing-masing. Biasanya, susunan dan kedudukan pilihan baris arahan adalah sewenang-wenangnya (iaitu mereka
boleh muncul di mana-mana). Walau bagaimanapun, jika pilihan adalah saling eksklusif penampilan paling kanan
digunakan. Tingkah laku ini mematuhi peraturan penilaian standard cengkerang Unix biasa.
Selain itu, satu atau lebih fail arahan boleh ditentukan menggunakan tanda '@' sebagai awalan kepada
nama fail (cth @command.txt). Hujah arahan sedemikian digantikan dengan kandungan
fail teks yang sepadan (berbilang ruang putih dianggap sebagai pemisah tunggal melainkan
ia muncul di antara dua tanda petikan) sebelum sebarang penilaian selanjutnya. Sila ambil perhatian bahawa
fail arahan tidak boleh mengandungi fail arahan lain. Pendekatan yang mudah tetapi berkesan ini
membolehkan seseorang meringkaskan gabungan biasa pilihan/parameter dan mengelakkan longish dan
baris arahan yang mengelirukan (contoh disediakan dalam fail /dumppat.txt).
PERSEKITARAN
. dcmdump utiliti akan cuba memuatkan kamus data DICOM yang dinyatakan dalam
DCMDICTPATH pembolehubah persekitaran. Secara lalai, iaitu jika DCMDICTPATH pembolehubah persekitaran
tidak ditetapkan, fail /dicom.dic akan dimuatkan melainkan kamus dibina
ke dalam aplikasi (lalai untuk Windows).
Tingkah laku lalai harus diutamakan dan DCMDICTPATH pembolehubah persekitaran sahaja
digunakan apabila kamus data alternatif diperlukan. The DCMDICTPATH pembolehubah persekitaran
mempunyai format yang sama seperti cangkerang Unix PATH pembolehubah dalam itu titik bertindih (':') memisahkan
entri. Pada sistem Windows, koma bertitik (';') digunakan sebagai pemisah. Kamus data
kod akan cuba memuatkan setiap fail yang dinyatakan dalam DCMDICTPATH pembolehubah persekitaran. Ia
adalah ralat jika tiada kamus data boleh dimuatkan.
Gunakan dcmdump dalam talian menggunakan perkhidmatan onworks.net
