এটি হল dcmdump কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
dcmdump - ডাম্প DICOM ফাইল এবং ডেটা সেট
সাইনোপিসিস
dcmdump [বিকল্প] dcmfile-in...
বর্ণনাঃ
সার্জারির dcmdump ইউটিলিটি একটি DICOM ফাইলের বিষয়বস্তু (ফাইল বিন্যাস বা কাঁচা ডেটা সেট) ডাম্প করে
পাঠ্য আকারে stdout। খুব বড় মান ক্ষেত্র সহ বৈশিষ্ট্য (যেমন পিক্সেল ডেটা) হতে পারে
'(লোড করা হয়নি)' হিসাবে বর্ণনা করা হয়েছে। স্ট্রিং মান ক্ষেত্র বর্গাকার বন্ধনী দিয়ে সীমাবদ্ধ করা হবে
([])। পরিচিত ইউআইডিগুলি তাদের নামের পূর্বে একটি সমান চিহ্ন দ্বারা প্রদর্শিত হবে (যেমন
'=MRImageStorage') যদি না এই ম্যাপিংটি স্পষ্টভাবে বন্ধ করা হয়। খালি মান
ক্ষেত্রগুলিকে '(কোন মান উপলব্ধ নেই)' হিসাবে বর্ণনা করা হয়েছে।
If dcmdump একটি কাঁচা ডেটা সেট (ফাইল বিন্যাস মেটা-হেডার ছাড়া DICOM ডেটা) পড়ে
ফাইলের প্রথম কয়েকটি বাইট পরীক্ষা করে স্থানান্তর সিনট্যাক্স অনুমান করার চেষ্টা করুন। এটাই
স্থানান্তর সিনট্যাক্স সঠিকভাবে অনুমান করা সবসময় সম্ভব নয় এবং একটি রূপান্তর করা ভাল
ডেটা যখনই সম্ভব একটি ফাইল ফরম্যাটে সেট করুন (ব্যবহার করে dcmconv ইউটিলিটি)। ইহা ও
ব্যবহার করা সম্ভব -f এবং -t[ieb] জোর করার বিকল্প dcmdump একটি দিয়ে একটি ডেটাসেট পড়তে
বিশেষ স্থানান্তর সিনট্যাক্স।
প্যারামিটার
dcmfile-এ DICOM ইনপুট ফাইল বা ডিরেক্টরি ডাম্প করা হবে
বিকল্প
সাধারণ অপশন
-h -- সাহায্য
এই সাহায্য পাঠ্য প্রিন্ট করুন এবং প্রস্থান করুন
--সংস্করণ
প্রিন্ট সংস্করণ তথ্য এবং প্রস্থান
--যুক্তি
প্রসারিত কমান্ড লাইন আর্গুমেন্ট মুদ্রণ
-q -- শান্ত
শান্ত মোড, কোন সতর্কতা এবং ত্রুটি মুদ্রণ
-v -- ভার্বোস
ভার্বোস মোড, প্রিন্ট প্রসেসিং বিশদ
-d --ডিবাগ
ডিবাগ মোড, ডিবাগ তথ্য মুদ্রণ করুন
-ll --log-level [l]evel: স্ট্রিং ধ্রুবক
(মারাত্মক, ত্রুটি, সতর্কতা, তথ্য, ডিবাগ, ট্রেস)
লগারের জন্য লেভেল l ব্যবহার করুন
-lc --log-config [f] ilename: স্ট্রিং
লগারের জন্য কনফিগার ফাইল f ব্যবহার করুন
ইনপুট অপশন
ইনপুট ফাইল বিন্যাস:
+f --রিড-ফাইল
ফাইল ফরম্যাট বা ডেটা সেট পড়ুন (ডিফল্ট)
শুধুমাত্র-পঠন-ফাইল-এর জন্য
শুধুমাত্র ফাইল ফরম্যাট পড়ুন
-f --পড়ুন-ডেটাসেট
ফাইল মেটা তথ্য ছাড়া ডেটা সেট পড়ুন
ইনপুট স্থানান্তর সিনট্যাক্স:
-t= --read-xfer-auto
TS স্বীকৃতি ব্যবহার করুন (ডিফল্ট)
-td --read-xfer-ডিটেক্ট
ফাইল মেটা হেডারে নির্দিষ্ট করা TS উপেক্ষা করুন
-te --read-xfer- সামান্য
স্পষ্ট ভিআর লিটল এন্ডিয়ান টিএস সহ পড়ুন
-tb --read-xfer-বড়
স্পষ্ট ভিআর বড় এন্ডিয়ান টিএস সহ পড়ুন
-ti --read-xfer-অন্তর্নিহিত
অন্তর্নিহিত ভিআর লিটল এন্ডিয়ান টিএস সহ পড়ুন
ইনপুট ফাইল:
+sd --স্ক্যান-ডিরেক্টরি
ইনপুট ফাইলের জন্য ডিরেক্টরি স্ক্যান করুন (dcmfile-in)
+sp --scan-pattern [p]attern: স্ট্রিং (শুধু --স্ক্যান-ডিরেক্টরি সহ)
ফাইলের নামের মিলের জন্য প্যাটার্ন (ওয়াইল্ডকার্ড)
# সম্ভবত সমস্ত সিস্টেমে উপলব্ধ নয়
-আর --না-পুনরাবৃত্তি
ডিরেক্টরির মধ্যে পুনরাবৃত্তি করবেন না (ডিফল্ট)
+r -- recurse
নির্দিষ্ট ডিরেক্টরির মধ্যে recurse
দীর্ঘ ট্যাগ মান:
+M --লোড-সমস্ত
খুব দীর্ঘ ট্যাগ মান লোড করুন (ডিফল্ট)
-এম --লোড-শর্ট
খুব দীর্ঘ মান লোড করবেন না (যেমন পিক্সেল ডেটা)
+R --max-read-length [k]বাইট: পূর্ণসংখ্যা (4..4194302, ডিফল্ট: 4)
k kbytes দীর্ঘ মানের জন্য থ্রেশহোল্ড সেট করুন
ফাইল মেটা তথ্য পার্সিং:
+ml -- ব্যবহার-মেটা-দৈর্ঘ্য
ফাইল মেটা তথ্য গ্রুপ দৈর্ঘ্য ব্যবহার করুন (ডিফল্ট)
-ml -- উপেক্ষা-মেটা-দৈর্ঘ্য
ফাইল মেটা তথ্য গ্রুপ দৈর্ঘ্য উপেক্ষা করুন
বিজোড়-দৈর্ঘ্যের বৈশিষ্ট্যগুলির পার্সিং:
+ao -- স্বীকার-বিজোড়-দৈর্ঘ্য
বিজোড় দৈর্ঘ্যের বৈশিষ্ট্য গ্রহণ করুন (ডিফল্ট)
+ae --অনুমান-জোড়-দৈর্ঘ্য
ধরুন বাস্তব দৈর্ঘ্য এক বাইট বড়
সুস্পষ্ট ভিআর পরিচালনা:
+ev --use-explicit-vr
ডেটাসেট থেকে স্পষ্ট VR ব্যবহার করুন (ডিফল্ট)
-ev -- উপেক্ষা-স্পষ্ট-ভিআর
স্পষ্ট VR উপেক্ষা করুন (ডেটা অভিধান পছন্দ করুন)
অ-মানক VR পরিচালনা:
+ভিআর --অজানা হিসাবে আচরণ করুন
অ-মানক VR কে অজানা হিসাবে বিবেচনা করুন (ডিফল্ট)
-ভিআর --অনুমান-অন্তর্নিহিত
অন্তর্নিহিত ভিআর লিটল এন্ডিয়ান টিএস দিয়ে পড়ার চেষ্টা করুন
অনির্ধারিত দৈর্ঘ্য জাতিসংঘের উপাদান পরিচালনা:
+ui --enable-cp246
অনির্ধারিত লেন ইউএনকে অন্তর্নিহিত VR হিসাবে পড়ুন (ডিফল্ট)
-ui --disable-cp246
স্পষ্ট VR হিসাবে undefined len UN পড়ুন
সংজ্ঞায়িত দৈর্ঘ্য জাতিসংঘের উপাদান পরিচালনা:
-uc --retain-un
UN হিসাবে উপাদান ধরে রাখুন (ডিফল্ট)
+uc --convert-un
পরিচিত হলে বাস্তব VR এ রূপান্তর করুন
ব্যক্তিগত সর্বোচ্চ দৈর্ঘ্যের উপাদানগুলি পরিচালনা করা (অন্তর্ভুক্ত ভিআর):
-sq --maxlength-dict
অভিধানে সংজ্ঞায়িত হিসাবে পড়ুন (ডিফল্ট)
+sq --maxlength-seq
অনির্ধারিত দৈর্ঘ্য সহ ক্রম হিসাবে পড়ুন
ভুল সীমানা আইটেম পরিচালনা:
-rd -- ব্যবহার-ডেলিম-আইটেম
ডেটাসেট থেকে সীমাবদ্ধতা আইটেম ব্যবহার করুন (ডিফল্ট)
+rd --প্রতিস্থাপন-ভুল-ডেলিম
ভুল ক্রম/আইটেম সীমাবদ্ধতা আইটেম প্রতিস্থাপন
পার্সার ত্রুটির সাধারণ পরিচালনা:
+Ep -- উপেক্ষা-পার্স-ত্রুটি
পার্স ত্রুটি থেকে পুনরুদ্ধার করার চেষ্টা করুন
-Ep --হ্যান্ডেল-পার্স-ত্রুটি
পার্স ত্রুটিগুলি পরিচালনা করুন এবং পার্সিং বন্ধ করুন (ডিফল্ট)
অন্যান্য পার্সিং অপশন:
+st --stop-after-elem [t]ag: "gggg,eeee" বা অভিধানের নাম
টি দ্বারা নির্দিষ্ট করা উপাদানের পরে পার্সিং বন্ধ করুন
স্বয়ংক্রিয় তথ্য সংশোধন:
+dc --সক্ষম-সংশোধন
স্বয়ংক্রিয় ডেটা সংশোধন সক্ষম করুন (ডিফল্ট)
-dc --অক্ষম-সংশোধন
স্বয়ংক্রিয় তথ্য সংশোধন অক্ষম করুন
ডিফ্লেটেড ইনপুটের বিটস্ট্রিম ফর্ম্যাট:
+bd --bitstream-deflated
ডিফ্লেটেড বিটস্ট্রিম আশা করুন (ডিফল্ট)
+bz --bitstream-zlib
deflated zlib bitstream আশা
প্রক্রিয়াজাতকরণ অপশন
নির্দিষ্ট অক্ষর সেট:
+U8 --রূপান্তর থেকে utf8
প্রভাবিত সমস্ত উপাদান মান রূপান্তর করুন
UTF-0008,0005 থেকে নির্দিষ্ট অক্ষর সেট (8) দ্বারা
# এর জন্য libiconv টুলকিট থেকে সমর্থন প্রয়োজন
আউটপুট অপশন
মুদ্রণ:
+L --প্রিন্ট-সমস্ত
দীর্ঘ ট্যাগ মান সম্পূর্ণরূপে মুদ্রণ
-এল --প্রিন্ট-সংক্ষিপ্ত
মুদ্রণ দীর্ঘ ট্যাগ মান সংক্ষিপ্ত (ডিফল্ট)
+টি --প্রিন্ট-ট্রি
একটি সাধারণ গাছ হিসাবে অনুক্রমিক কাঠামো মুদ্রণ করুন
-টি --প্রিন্ট-ইন্ডেন্টেড
মুদ্রণ অনুক্রমিক কাঠামো ইন্ডেন্টেড (ডিফল্ট)
+F --প্রিন্ট-ফাইলের নাম
প্রতিটি ইনপুট ফাইলের জন্য ফাইলের নাম সহ প্রিন্ট হেডার
+Fs --প্রিন্ট-ফাইল-সার্চ
শুধুমাত্র সেই ইনপুট ফাইলগুলির জন্য ফাইলের নাম সহ প্রিন্ট হেডার
যেটিতে অনুসন্ধান করা ট্যাগগুলির একটি রয়েছে৷
ম্যাপিং:
+Un --map-uid-নাম
নামের সাথে সুপরিচিত UID নম্বর ম্যাপ করুন (ডিফল্ট)
-আন --নো-ইউআইডি-নাম
নামের সাথে সুপরিচিত UID নম্বর ম্যাপ করবেন না
উদ্ধৃতি:
+Qn --quote-nonascii
XML মার্কআপ হিসাবে অ-ASCII এবং নিয়ন্ত্রণ অক্ষর উদ্ধৃত করুন
+Qo --উদ্ধৃতি-অক্টাল হিসাবে
নন-ASCII উদ্ধৃত করুন এবং অক্টাল সংখ্যা হিসাবে অক্ষর নিয়ন্ত্রণ করুন
-Qn --প্রিন্ট-নোনাসি
অ-ASCII এবং নিয়ন্ত্রণ অক্ষর মুদ্রণ (ডিফল্ট)
রঙ:
+C --প্রিন্ট-রঙ
রঙিন আউটপুটের জন্য ANSI এস্কেপ কোড ব্যবহার করুন
# উইন্ডোজ সিস্টেমে উপলব্ধ নয়
-সি --নো-রঙ
কোনো ANSI এস্কেপ কোড ব্যবহার করবেন না (ডিফল্ট)
# উইন্ডোজ সিস্টেমে উপলব্ধ নয়
শিল্প খাত:
-ই -- স্টপ-অন-এরর
ফাইল ক্ষতিগ্রস্ত হলে মুদ্রণ করবেন না (ডিফল্ট)
+ই -- উপেক্ষা-ত্রুটি
ফাইল ক্ষতিগ্রস্ত হলেও প্রিন্ট করার চেষ্টা করুন
অনুসন্ধান করা হচ্ছে:
+পি --সার্চ [t]ag: "gggg,eeee" বা অভিধানের নাম
ট্যাগ টি এর পাঠ্য ডাম্প মুদ্রণ করুন
এই বিকল্পটি একাধিকবার নির্দিষ্ট করা যেতে পারে
(ডিফল্ট: সম্পূর্ণ ফাইল মুদ্রিত হয়)
+s --অনুসন্ধান-সমস্ত
অনুসন্ধান করা ট্যাগের সমস্ত উদাহরণ মুদ্রণ করুন (ডিফল্ট)
-s --অনুসন্ধান-প্রথম
শুধুমাত্র অনুসন্ধান করা ট্যাগের প্রথম উদাহরণ প্রিন্ট করুন
+p --প্রিপেন্ড
প্রিন্টেড ট্যাগের সাথে ক্রম অনুক্রমের অনুক্রমকে অগ্রসর করুন,
দ্বারা চিহ্নিত করা হয়েছে: (gggg,eeee).(gggg,eeee)*
(শুধুমাত্র যখন -- অনুসন্ধানের সাথে ব্যবহার করা হয়)
-p --নো-প্রিপেন্ড
ট্যাগ (ডিফল্ট) করার জন্য শ্রেণিবিন্যাসকে অগ্রসর করবেন না
লেখা:
+W --write-pixel [d]irectory: স্ট্রিং
d তে সংরক্ষিত একটি .raw ফাইলে পিক্সেল ডেটা লিখুন
(লিটল এন্ডিয়ান, ফাইলের নাম স্বয়ংক্রিয়ভাবে তৈরি)
নোট
কমান্ড লাইনে প্যারামিটার হিসাবে ডিরেক্টরি যুক্ত করা শুধুমাত্র বিকল্প হলেই অর্থপূর্ণ --স্ক্যান-
ডিরেক্টরি এছাড়াও দেওয়া হয়। যদি প্রদত্ত ডিরেক্টরির মধ্যে ফাইল নির্বাচন করা উচিত
একটি নির্দিষ্ট নামের প্যাটার্ন অনুযায়ী (যেমন ওয়াইল্ডকার্ড ম্যাচিং ব্যবহার করে), বিকল্প --স্ক্যান-প্যাটার্ন
ব্যবহার করতে হবে। অনুগ্রহ করে মনে রাখবেন যে এই ফাইল প্যাটার্ন শুধুমাত্র এর মধ্যে থাকা ফাইলগুলিতে প্রযোজ্য
স্ক্যান করা ডিরেক্টরি, এবং, যদি বাইরের কমান্ড লাইনে অন্য কোনো প্যাটার্ন নির্দিষ্ট করা থাকে
দ্য --স্ক্যান-প্যাটার্ন বিকল্প (যেমন আরও ফাইল নির্বাচন করার জন্য), এগুলি প্রযোজ্য নয়
নির্দিষ্ট ডিরেক্টরি.
লগিং
বিভিন্ন কমান্ড লাইন টুল এবং অন্তর্নিহিত লাইব্রেরিগুলির লগিং আউটপুটের স্তর হতে পারে
ব্যবহারকারী দ্বারা নির্দিষ্ট করা হবে। ডিফল্টরূপে, শুধুমাত্র ত্রুটি এবং সতর্কতাগুলি স্ট্যান্ডার্ডে লেখা হয়
ত্রুটি প্রবাহ বিকল্প ব্যবহার করে -- ভারবোস এছাড়াও তথ্যগত বার্তা যেমন প্রক্রিয়াকরণের বিবরণ
রিপোর্ট করা হয় বিকল্প --ডিবাগ অভ্যন্তরীণ কার্যকলাপ সম্পর্কে আরও বিশদ পেতে ব্যবহার করা যেতে পারে,
যেমন ডিবাগিং উদ্দেশ্যে। অন্যান্য লগিং স্তর বিকল্প ব্যবহার করে নির্বাচন করা যেতে পারে --লগ-
স্তর. মধ্যে -- শান্ত মোড শুধুমাত্র মারাত্মক ত্রুটি রিপোর্ট করা হয়. এই ধরনের খুব গুরুতর ত্রুটি ঘটনা,
অ্যাপ্লিকেশন সাধারণত বন্ধ করা হবে. বিভিন্ন লগিং স্তরের আরো বিস্তারিত জানার জন্য,
মডিউল 'অফলগ'-এর ডকুমেন্টেশন দেখুন।
যদি লগিং আউটপুট ফাইলে লেখা উচিত (ঐচ্ছিকভাবে লগফাইল ঘূর্ণন সহ),
syslog (Unix) বা ইভেন্ট লগ (উইন্ডোজ) বিকল্পে --log-config ব্যবহার করা যেতে পারে. এই
কনফিগারেশন ফাইল একটি নির্দিষ্ট আউটপুটে শুধুমাত্র নির্দিষ্ট বার্তা নির্দেশ করার অনুমতি দেয়
স্ট্রীম এবং নির্দিষ্ট বার্তা ফিল্টার করার জন্য মডিউল বা অ্যাপ্লিকেশন যেখানে তারা
উৎপন্ন হয় একটি উদাহরণ কনফিগারেশন ফাইল প্রদান করা হয় /logger.cfg.
কমান্ড লাইন
সমস্ত কমান্ড লাইন টুল পরামিতিগুলির জন্য নিম্নলিখিত স্বরলিপি ব্যবহার করে: বর্গাকার বন্ধনী ঘেরা
ঐচ্ছিক মান (0-1), তিনটি অনুগামী বিন্দু নির্দেশ করে যে একাধিক মান অনুমোদিত
(1-n), উভয়ের সংমিশ্রণ মানে 0 থেকে n মান।
কমান্ড লাইন বিকল্পগুলি একটি অগ্রণী '+' বা '-' চিহ্ন দ্বারা পরামিতি থেকে আলাদা করা হয়,
যথাক্রমে সাধারণত, কমান্ড লাইন বিকল্পগুলির ক্রম এবং অবস্থান নির্বিচারে হয় (অর্থাৎ তারা
যে কোন জায়গায় উপস্থিত হতে পারে)। যাইহোক, যদি বিকল্পগুলি পারস্পরিকভাবে একচেটিয়া হয় তাহলে সবচেয়ে সঠিক চেহারা
ব্যবহৃত হয়. এই আচরণটি সাধারণ ইউনিক্স শেলগুলির স্ট্যান্ডার্ড মূল্যায়নের নিয়মগুলির সাথে সামঞ্জস্যপূর্ণ।
উপরন্তু, এক বা একাধিক কমান্ড ফাইল একটি উপসর্গ হিসাবে '@' চিহ্ন ব্যবহার করে নির্দিষ্ট করা যেতে পারে
ফাইলের নাম (যেমন @command.txt) এই ধরনের একটি কমান্ড আর্গুমেন্ট এর বিষয়বস্তু দ্বারা প্রতিস্থাপিত হয়
সংশ্লিষ্ট টেক্সট ফাইল (একাধিক হোয়াইটস্পেসকে একক বিভাজক হিসাবে বিবেচনা করা হয় যদি না
তারা দুটি উদ্ধৃতি চিহ্নের মধ্যে উপস্থিত হয়) পরবর্তী কোনো মূল্যায়নের আগে। দয়া করে মনে রাখবেন
একটি কমান্ড ফাইলে অন্য কমান্ড ফাইল থাকতে পারে না। এই সহজ কিন্তু কার্যকর পদ্ধতি
একজনকে বিকল্প/প্যারামিটারের সাধারণ সংমিশ্রণগুলিকে সংক্ষিপ্ত করার অনুমতি দেয় এবং দীর্ঘায়িত এবং এড়িয়ে যায়
বিভ্রান্তিকর কমান্ড লাইন (একটি উদাহরণ ফাইলে দেওয়া আছে /dumppat.txt).
পরিবেশ
সার্জারির dcmdump ইউটিলিটি DICOM ডেটা ডিকশনারী লোড করার চেষ্টা করবে
DCMDICTPATH পরিবেশ সূচক. ডিফল্টরূপে, যেমন যদি DCMDICTPATH পরিবেশ সূচক
ফাইলটি সেট করা নেই /dicom.dic অভিধান নির্মিত না হলে লোড করা হবে
অ্যাপ্লিকেশনে (উইন্ডোজের জন্য ডিফল্ট)।
ডিফল্ট আচরণ পছন্দ করা উচিত এবং DCMDICTPATH শুধুমাত্র পরিবেশ পরিবর্তনশীল
বিকল্প ডেটা অভিধানের প্রয়োজন হলে ব্যবহৃত হয়। দ্য DCMDICTPATH পরিবেশ সূচক
ইউনিক্স শেল হিসাবে একই বিন্যাস আছে পাথ পরিবর্তনশীল যাতে একটি কোলন (':') আলাদা হয়
এন্ট্রি উইন্ডোজ সিস্টেমে, একটি সেমিকোলন (';') একটি বিভাজক হিসাবে ব্যবহৃত হয়। ডেটা অভিধান
কোডে নির্দিষ্ট করা প্রতিটি ফাইল লোড করার চেষ্টা করবে DCMDICTPATH পরিবেশ সূচক. এটা
কোনো ডেটা অভিধান লোড করা না গেলে এটি একটি ত্রুটি।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে dcmdump ব্যবহার করুন
