Ini adalah perintah dcmdump yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
dcmdump - Buang file DICOM dan kumpulan data
RINGKASAN
dcmdump [opsi] dcmfile-in...
DESKRIPSI
The dcmdump utilitas membuang konten file DICOM (format file atau kumpulan data mentah) ke
stdout dalam bentuk tekstual. Atribut dengan bidang nilai yang sangat besar (misalnya data piksel) dapat
digambarkan sebagai '(tidak dimuat)'. Bidang nilai string akan dibatasi dengan tanda kurung siku
([]). UID yang dikenal akan ditampilkan dengan nama mereka diawali dengan tanda sama dengan (mis
'=MRImageStorage') kecuali pemetaan ini akan dimatikan secara eksplisit. Nilai kosong
bidang digambarkan sebagai '(tidak ada nilai yang tersedia)'.
If dcmdump membaca kumpulan data mentah (data DICOM tanpa format file meta-header) itu akan
mencoba menebak sintaks transfer dengan memeriksa beberapa byte pertama file. Dia
tidak selalu mungkin untuk menebak sintaks transfer dengan benar dan lebih baik mengonversi a
kumpulan data ke format file bila memungkinkan (menggunakan konv.dcm kegunaan). Itu juga
mungkin untuk menggunakan -f dan -t[ieb] pilihan untuk memaksa dcmdump untuk membaca dataset dengan
sintaks transfer tertentu.
PARAMETER
dcmfile-in file atau direktori input DICOM yang akan dibuang
PILIHAN
umum Pilihan
-h --bantuan
cetak teks bantuan ini dan keluar
--Versi: kapan
informasi versi cetak dan keluar
--argumen
cetak argumen baris perintah yang diperluas
-q --tenang
mode senyap, tidak mencetak peringatan dan kesalahan
-v --bertele-tele
mode verbose, detail pemrosesan cetak
-d --debug
mode debug, cetak informasi debug
-ll --log-level [l]evel: konstanta string
(fatal, error, warning, info, debug, trace)
gunakan level l untuk logger
-lc --log-config [f]nama file: string
gunakan file konfigurasi f untuk logger
memasukkan Pilihan
format file masukan:
+f --baca-file
membaca format file atau kumpulan data (default)
+untuk --read-file-only
baca format file saja
-f --baca-kumpulan data
baca kumpulan data tanpa informasi meta file
sintaks transfer masukan:
-t= --baca-xfer-otomatis
gunakan pengenalan TS (default)
-td --baca-xfer-deteksi
abaikan TS yang ditentukan dalam header meta file
-te --baca-xfer-kecil
baca dengan VR little endian TS eksplisit
-tb --baca-xfer-besar
baca dengan VR big endian TS eksplisit
-ti --read-xfer-implisit
baca dengan implisit VR little endian TS
masukan file:
+sd --scan-direktori
memindai direktori untuk file input (dcmfile-in)
+sp --scan-pattern [p]attern: string (hanya dengan --scan-directories)
pola untuk pencocokan nama file (wildcard)
# mungkin tidak tersedia di semua sistem
-r --tidak ada pengulangan
jangan berulang dalam direktori (default)
+r --berulang
berulang dalam direktori yang ditentukan
nilai tag panjang:
+M --muat-semua
memuat nilai tag yang sangat panjang (default)
-M --beban-pendek
jangan memuat nilai yang sangat panjang (misalnya data piksel)
+R --max-read-length [k]byte: integer (4..4194302, default: 4)
atur ambang batas untuk nilai panjang menjadi k kbytes
penguraian informasi meta file:
+ml --gunakan-meta-panjang
gunakan panjang grup informasi meta file (default)
-ml --abaikan-meta-panjang
abaikan panjang grup informasi meta file
penguraian atribut panjang ganjil:
+ao --terima-ganjil-panjang
menerima atribut panjang ganjil (default)
+ae --anggap-panjang-genap
asumsikan panjang sebenarnya adalah satu byte lebih besar
penanganan VR eksplisit:
+ev --gunakan-eksplisit-vr
gunakan VR eksplisit dari dataset (default)
-ev --abaikan-eksplisit-vr
abaikan VR eksplisit (lebih suka kamus data)
penanganan VR non-standar:
+vr --perlakukan-sebagai-tidak diketahui
memperlakukan VR non-standar sebagai tidak dikenal (default)
-vr --asumsikan-implisit
coba baca dengan implisit VR little endian TS
penanganan elemen UN dengan panjang yang tidak ditentukan:
+ui --aktifkan-cp246
baca undefined len UN sebagai VR implisit (default)
-ui --nonaktifkan-cp246
baca undefined len UN sebagai VR eksplisit
penanganan elemen UN dengan panjang yang ditentukan:
-uc --menahan-un
mempertahankan elemen sebagai UN (default)
+uc --convert-un
konversikan ke VR nyata jika diketahui
penanganan elemen max-length pribadi (VR implisit):
-sq --maxlength-dict
baca seperti yang didefinisikan dalam kamus (default)
+sq --maxpanjang-seq
dibaca sebagai urutan dengan panjang yang tidak ditentukan
penanganan item delimitasi yang salah:
-rd --gunakan-delim-item
gunakan item delimitasi dari dataset (default)
+rd --ganti-salah-delim
ganti urutan/item delimitasi item yang salah
penanganan umum kesalahan parser:
+Ep --abaikan-parse-kesalahan
coba pulihkan dari kesalahan penguraian
-Ep --handle-parse-error
menangani kesalahan penguraian dan menghentikan penguraian (default)
opsi penguraian lainnya:
+st --stop-after-elem [t]ag: "gggg,eeee" atau nama kamus
hentikan penguraian setelah elemen ditentukan oleh t
koreksi data otomatis:
+dc --aktifkan-koreksi
aktifkan koreksi data otomatis (default)
-dc --nonaktifkan-koreksi
nonaktifkan koreksi data otomatis
format bitstream dari input kempes:
+bd --bitstream-kempis
mengharapkan bitstream kempes (default)
+bz --bitstream-zlib
mengharapkan bitstream zlib kempes
pengolahan Pilihan
set karakter tertentu:
+U8 --konversi-ke-utf8
konversi semua nilai elemen yang terpengaruh
oleh Kumpulan Karakter Tertentu (0008,0005) ke UTF-8
# memerlukan dukungan dari libiconv toolkit
keluaran Pilihan
pencetakan:
+L --cetak-semua
cetak nilai tag panjang sepenuhnya
-L --print-pendek
cetak nilai tag panjang dipersingkat (default)
+T --cetak-pohon
cetak struktur hierarki sebagai pohon sederhana
-T --cetak-indentasi
cetak struktur hierarkis menjorok (default)
+F --print-nama file
print header dengan nama file untuk setiap file input
+Fs --cetak-pencarian file
print header dengan nama file hanya untuk file input tersebut
yang berisi salah satu tag yang dicari
pemetaan:
+Un --nama-uid-peta
memetakan nomor UID terkenal ke nama (default)
-Un --no-uid-nama
jangan memetakan nomor UID terkenal ke nama
mengutip:
+Qn --kutipan-nonascii
mengutip karakter non-ASCII dan kontrol sebagai markup XML
+Qo --quote-sebagai-oktal
mengutip karakter non-ASCII dan kontrol sebagai angka oktal
-Qn --cetak-nonascii
cetak karakter non-ASCII dan kontrol (default)
warna:
+C --cetak-warna
gunakan kode pelarian ANSI untuk keluaran berwarna
# tidak tersedia di sistem Windows
-C --tanpa warna
jangan gunakan kode pelarian ANSI (default)
# tidak tersedia di sistem Windows
penanganan kesalahan:
-E --berhenti-pada-kesalahan
jangan print jika file rusak (default)
+E --abaikan-kesalahan
mencoba untuk mencetak bahkan jika file rusak
mencari:
+P --search [t]ag: "gggg,eeee" atau nama kamus
cetak teks dump tag t
opsi ini dapat ditentukan beberapa kali
(default: file lengkap dicetak)
+s --cari-semua
cetak semua contoh tag yang dicari (default)
-s --cari-pertama
hanya mencetak contoh pertama dari tag yang dicari
+p --tambahkan
tambahkan hierarki urutan ke tag yang dicetak,
dilambangkan dengan: (gggg,eeee).(gggg,eeee).*
(hanya bila digunakan dengan --search)
-p --tidak-ditambahkan
jangan tambahkan hierarki ke tag (default)
penulisan:
+W --write-pixel [d]direktori: string
menulis data piksel ke file .raw yang disimpan di d
(little endian, nama file dibuat secara otomatis)
CATATAN
Menambahkan direktori sebagai parameter ke baris perintah hanya masuk akal jika opsi --memindai-
direktori juga diberikan. Jika file dalam direktori yang disediakan harus dipilih
sesuai dengan pola nama tertentu (misalnya menggunakan pencocokan karakter pengganti), opsi --scan-pola
harus digunakan. Harap dicatat bahwa pola file ini hanya berlaku untuk file di dalam
direktori yang dipindai, dan, jika ada pola lain yang ditentukan pada baris perintah di luar
itu --scan-pola opsi (misalnya untuk memilih file lebih lanjut), ini tidak berlaku untuk
direktori yang ditentukan.
masuk
Tingkat keluaran logging dari berbagai alat baris perintah dan pustaka yang mendasarinya dapat
akan ditentukan oleh pengguna. Secara default, hanya kesalahan dan peringatan yang ditulis ke standar
aliran kesalahan. Menggunakan opsi --bertele-tele juga pesan informasi seperti memproses detail
dilaporkan. Pilihan --debug dapat digunakan untuk mendapatkan detail lebih lanjut tentang aktivitas internal,
misalnya untuk tujuan debugging. Level logging lainnya dapat dipilih menggunakan opsi --catatan-
tingkat. di --diam mode hanya kesalahan fatal yang dilaporkan. Dalam peristiwa kesalahan yang sangat parah,
aplikasi biasanya akan berhenti. Untuk detail lebih lanjut tentang tingkat logging yang berbeda,
lihat dokumentasi modul 'oflog'.
Jika output logging harus ditulis ke file (opsional dengan rotasi file log),
ke syslog (Unix) atau opsi log peristiwa (Windows) --log-config dapat digunakan. Ini
file konfigurasi juga memungkinkan untuk mengarahkan hanya pesan tertentu ke output tertentu
streaming dan untuk memfilter pesan tertentu berdasarkan modul atau aplikasi tempat mereka
dihasilkan. Contoh file konfigurasi disediakan di /logger.cfg.
COMMAND GARIS
Semua alat baris perintah menggunakan notasi berikut untuk parameter: kurung siku melampirkan
nilai opsional (0-1), tiga titik tambahan menunjukkan bahwa beberapa nilai diperbolehkan
(1-n), kombinasi keduanya berarti 0 hingga n nilai.
Opsi baris perintah dibedakan dari parameter dengan tanda '+' atau '-' di depan,
masing-masing. Biasanya, urutan dan posisi opsi baris perintah bersifat arbitrer (mis
dapat muncul di mana saja). Namun, jika opsi saling eksklusif, penampilan paling kanan
digunakan. Perilaku ini sesuai dengan aturan evaluasi standar shell Unix umum.
Selain itu, satu atau lebih file perintah dapat ditentukan menggunakan tanda '@' sebagai awalan untuk
nama file (mis @ perintah.txt). Argumen perintah seperti itu diganti dengan isi dari
file teks yang sesuai (beberapa spasi putih diperlakukan sebagai pemisah tunggal kecuali
mereka muncul di antara dua tanda kutip) sebelum evaluasi lebih lanjut. Harap dicatat bahwa
file perintah tidak dapat berisi file perintah lain. Pendekatan sederhana namun efektif ini
memungkinkan seseorang untuk meringkas kombinasi umum opsi/parameter dan menghindari gondrong dan
baris perintah yang membingungkan (contoh disediakan dalam file /dumppat.txt).
LINGKUNGAN
The dcmdump utilitas akan mencoba memuat kamus data DICOM yang ditentukan dalam
DCMDICPATH variabel lingkungan. Secara default, yaitu jika DCMDICPATH variabel lingkungan
tidak disetel, file /dicom.dic akan dimuat kecuali kamus dibuat
ke dalam aplikasi (default untuk Windows).
Perilaku default harus lebih disukai dan DCMDICPATH variabel lingkungan saja
digunakan ketika kamus data alternatif diperlukan. NS DCMDICPATH variabel lingkungan
memiliki format yang sama dengan shell Unix PATH variabel di mana titik dua (':') memisahkan
entri. Pada sistem Windows, titik koma (';') digunakan sebagai pemisah. kamus data
kode akan mencoba memuat setiap file yang ditentukan dalam DCMDICPATH variabel lingkungan. Dia
adalah kesalahan jika tidak ada kamus data yang dapat dimuat.
Gunakan dcmdump online menggunakan layanan onworks.net