GoGPT Best VPN GoSearch

Значок 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 ...

ОПИСАНИЕ


The дкмдамп утилита выгружает содержимое файла DICOM (формат файла или набор необработанных данных) в
stdout в текстовой форме. Атрибуты с полями очень больших значений (например, данные пикселей) могут быть
описывается как «(не загружен)». Поля строковых значений будут разделены квадратными скобками.
([]). Известные идентификаторы UID будут отображаться по их именам с префиксом знака равенства (например,
'= MRImageStorage'), если это сопоставление не будет явно отключено. Пустое значение
поля описываются как «(значение отсутствует)».

If дкмдамп читает набор необработанных данных (данные DICOM без мета-заголовка формата файла), он будет
попытаться угадать синтаксис передачи, исследуя первые несколько байтов файла. это
не всегда удается правильно угадать синтаксис передачи и лучше преобразовать
данные в формате файла, когда это возможно (используя dcmconv утилита). Это также
можно использовать -f и -t [ieb] варианты заставить дкмдамп читать набор данных с
особый синтаксис передачи.

ПАРАМЕТРЫ


dcmfile-in Входной файл или каталог DICOM для сброса

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Генеральная кредита
-ч --помощь
распечатайте этот текст справки и выйдите

--версия
распечатать информацию о версии и выйти

- аргументы
распечатать развернутые аргументы командной строки

-q --тихий
тихий режим, печать без предупреждений и ошибок

-v --подробный
подробный режим, детали обработки печати

-d --отладка
режим отладки, печать отладочной информации

-ll --log-level [l] evel: строковая константа
(фатальный, ошибка, предупреждение, информация, отладка, трассировка)
использовать уровень l для регистратора

-lc --log-config [f] имя_файла: строка
используйте файл конфигурации f для регистратора

вход кредита
формат входного файла:

+ f - читать файл
читать формат файла или набор данных (по умолчанию)

+ fo - только чтение-файл
только чтение формата файла

-f --read-набор данных
читать набор данных без метаинформации файла

синтаксис передачи ввода:

-t = --read-xfer-auto
использовать распознавание TS (по умолчанию)

-td --read-xfer-обнаружение
игнорировать TS, указанный в мета-заголовке файла

-te --read-xfer-немного
читать с явным VR little endian TS

-tb --read-xfer-большой
читать с явным прямым порядком байтов VR с прямым порядком байтов TS

-ti --read-xfer-неявный
читать с неявным обратным порядком байтов VR с прямым порядком байтов TS

входные файлы:

+ sd --scan-каталоги
сканировать каталоги на наличие входных файлов (dcmfile-in)

+ sp --scan-pattern [p] attern: string (только с --scan-directoryies)
шаблон для сопоставления имени файла (подстановочные знаки)

# возможно не во всех системах

-r --нет-рекурсии
не рекурсивно использовать каталоги (по умолчанию)

+ r - повторение
рекурсивно в указанных каталогах

значения длинных тегов:

+ M - загрузить все
загружать очень длинные значения тегов (по умолчанию)

-M --загрузка-короткая
не загружайте очень длинные значения (например, данные пикселей)

+ R --max-read-length [k] байт: целое число (4..4194302, по умолчанию: 4)
установить порог для длинных значений в k kbytes

парсинг метаинформации файла:

+ ml --use-meta-length
использовать длину группы метаинформации файла (по умолчанию)

-ml --игнорировать мета-длину
игнорировать длину группы метаинформации файла

разбор атрибутов нечетной длины:

+ ao --accept-odd-length
принимать атрибуты нечетной длины (по умолчанию)

+ ae - предполагаемая четная длина
Предположим, что реальная длина на один байт больше

обработка явного VR:

+ ev --use-explicit-vr
использовать явный VR из набора данных (по умолчанию)

-ev --игнорировать-явный-vr
игнорировать явный VR (предпочитать словарь данных)

обработка нестандартных ВР:

+ vr - лечение как неизвестное
рассматривать нестандартный VR как неизвестный (по умолчанию)

-vr --assume-неявный
попробуйте читать с неявным VR little endian TS

обработка элементов UN неопределенной длины:

+ ui --enable-cp246
читать undefined len UN как неявный VR (по умолчанию)

-ui --отключить-cp246
читать undefined len UN как явный VR

обработка элементов UN определенной длины:

-uc --retain-un
сохранять элементы как UN (по умолчанию)

+ uc --convert-un
преобразовать в реальный VR, если известно

обработка частных элементов максимальной длины (неявный VR):

-sq --maxlength-дикт
читать, как определено в словаре (по умолчанию)

+ sq --maxlength-seq
читать как последовательность с неопределенной длиной

обработка неправильных элементов разграничения:

-rd --use-delim-items
использовать элементы разграничения из набора данных (по умолчанию)

+ rd --replace-неправильный-разделитель
заменить неправильную последовательность / элементы разграничения элементов

общая обработка ошибок парсера:

+ Ep --ignore-parse-errors
попытаться восстановить после ошибок синтаксического анализа

-Ep - обрабатывать ошибки синтаксического анализа
обрабатывать ошибки синтаксического анализа и останавливать анализ (по умолчанию)

другие варианты парсинга:

+ st --stop-after-elem [t] ag: "gggg, eeee" или имя словаря
остановить синтаксический анализ после элемента, указанного t

автоматическая коррекция данных:

+ dc - включить-коррекцию
включить автоматическое исправление данных (по умолчанию)

-dc --disable-Correction
отключить автоматическое исправление данных

формат битового потока сжатого ввода:

+ bd --bitstream-deflated
ожидать дефлированный битовый поток (по умолчанию)

+ bz --bitstream-zlib
ожидать дефлированный битовый поток zlib

обработка кредита
конкретный набор символов:

+ U8 - преобразовать в utf8
преобразовать все значения элементов, которые затронуты
по определенному набору символов (0008,0005) в UTF-8

# требуется поддержка со стороны инструментария libiconv

выходной кредита
печать:

+ L - распечатать все
полностью печатать длинные значения тегов

-L --print-короткий
печатать длинные значения тегов в сокращенном виде (по умолчанию)

+ T - дерево отпечатков
распечатать иерархическую структуру в виде простого дерева

-T - печать с отступом
печатать иерархическую структуру с отступом (по умолчанию)

+ F - имя-файла-печати
печатать заголовок с именем файла для каждого входного файла

+ Fs --print-file-search
печатать заголовок с именем файла только для этих входных файлов
которые содержат один из искомых тегов

отображение:

+ Un --map-uid-names
сопоставить известные номера UID с именами (по умолчанию)

-Un --no-uid-имена
не сопоставлять известные номера UID с именами

цитирование:

+ Qn --quote-nonascii
цитировать не-ASCII и управляющие символы как разметку XML

+ Qo - восьмеричные кавычки
кавычки не-ASCII и управляющие символы как восьмеричные числа

-Qn --print-nonascii
печатать не-ASCII и управляющие символы (по умолчанию)

цвет:

+ C - цвет отпечатка
используйте escape-коды ANSI для цветного вывода

# недоступно в системах Windows

-C - без цвета
не используйте escape-коды ANSI (по умолчанию)

# недоступно в системах Windows

обработка ошибок:

-E - остановка при ошибке
не печатать, если файл поврежден (по умолчанию)

+ E - игнорировать ошибки
попытаться распечатать, даже если файл поврежден

поиск:

+ P --search [t] ag: "gggg, eeee" или имя словаря
распечатать текстовый дамп тега t
этот параметр можно указывать несколько раз
(по умолчанию: печатается весь файл)

+ s --search-all
распечатать все экземпляры найденных тегов (по умолчанию)

-s --поиск-первый
печатать только первый экземпляр найденных тегов

+ p --prepend
добавить иерархию последовательности к напечатанному тегу,
обозначается: (gggg, eeee). (gggg, eeee). *
(только при использовании с --search)

-p --без добавления
не добавлять иерархию к тегу (по умолчанию)

пишу:

+ W --write-pixel [d] irectory: string
записывать данные пикселей в файл .raw, хранящийся в d
(с порядком байтов, имя файла создается автоматически)

ПРИМЕЧАНИЯ


Добавление каталогов в качестве параметра в командную строку имеет смысл, только если опция - сканировать-
каталоги также дается. Если нужно выбрать файлы в предоставленных каталогах
в соответствии с определенным шаблоном имени (например, с использованием подстановочного знака), опция --скан-шаблон
должен использоваться. Обратите внимание, что этот шаблон файла применяется только к файлам в
просканированные каталоги, и, если какие-либо другие шаблоны указаны в командной строке за пределами
--скан-шаблон вариант (например, чтобы выбрать другие файлы), они не применяются к
указанные каталоги.

ВЕДЕНИЕ ЖУРНАЛА


Уровень вывода журнала различных инструментов командной строки и базовых библиотек может
указывается пользователем. По умолчанию в стандарт записываются только ошибки и предупреждения.
поток ошибок. Использование опции --подробный также информационные сообщения, такие как детали обработки
сообщаются. Вариант --отлаживать можно использовать для получения более подробной информации о внутренней деятельности,
например, для отладки. Другие уровни ведения журнала можно выбрать с помощью опции --бревно-
уровень. В --тихий сообщается только о фатальных ошибках. В таких случаях очень серьезных ошибок
приложение обычно закрывается. Для получения дополнительной информации о различных уровнях ведения журнала,
см. документацию модуля oflog.

В случае, если вывод журнала должен быть записан в файл (необязательно с ротацией файла журнала),
в системный журнал (Unix) или в журнал событий (Windows). --log-config может быть использован. Этот
файл конфигурации также позволяет направлять только определенные сообщения на конкретный вывод
поток и для фильтрации определенных сообщений на основе модуля или приложения, в котором они
генерируются. Пример файла конфигурации представлен в /logger.cfg.

КОМАНДА ЛИНИЯ


Все инструменты командной строки используют следующие обозначения параметров: квадратные скобки заключают
необязательные значения (0-1), три точки в конце указывают, что разрешено несколько значений
(1-n), комбинация обоих означает от 0 до n значений.

Параметры командной строки отличаются от параметров ведущим знаком "+" или "-",
соответственно. Обычно порядок и положение параметров командной строки произвольное (т. Е. Они
может появиться где угодно). Однако, если варианты являются взаимоисключающими, крайний правый вид
используется. Такое поведение соответствует стандартным правилам оценки обычных оболочек Unix.

Кроме того, один или несколько командных файлов можно указать с помощью знака «@» в качестве префикса к
имя файла (например, @ command.txt). Такой аргумент команды заменяется содержимым
соответствующий текстовый файл (несколько пробелов рассматриваются как один разделитель, если
они помещаются между двумя кавычками) перед дальнейшей оценкой. Обратите внимание, что
командный файл не может содержать другой командный файл. Этот простой, но эффективный подход
позволяет суммировать общие комбинации опций / параметров и избегает длинных и
запутанные командные строки (пример приведен в файле /dumppat.txt).

ОКРУЖАЮЩАЯ СРЕДА


The дкмдамп Утилита попытается загрузить словари данных DICOM, указанные в
ДКМДИКТПУТЬ переменная окружения. По умолчанию, т.е. если ДКМДИКТПУТЬ переменная среды
не установлен, файл /dicom.dic будет загружен, если словарь не построен
в приложение (по умолчанию для Windows).

Поведение по умолчанию должно быть предпочтительным, а ДКМДИКТПУТЬ только переменная окружения
используется, когда требуются альтернативные словари данных. В ДКМДИКТПУТЬ переменная среды
имеет тот же формат, что и оболочка Unix PATH переменная, в которой двоеточие (':') разделяет
записи. В системах Windows в качестве разделителя используется точка с запятой (';'). Словарь данных
код попытается загрузить каждый файл, указанный в ДКМДИКТПУТЬ переменная окружения. Это
является ошибкой, если невозможно загрузить словарь данных.

Используйте dcmdump онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.