Il s'agit de la commande dcmdump qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dcmdump - Vider le fichier DICOM et l'ensemble de données
SYNOPSIS
dcmdump [options] dcmfile-in...
DESCRIPTION
Votre dcmdump l'utilitaire vide le contenu d'un fichier DICOM (format de fichier ou ensemble de données brutes) vers
stdout sous forme textuelle. Les attributs avec des champs de valeur très grands (par exemple des données de pixels) peuvent être
décrit comme « (non chargé) ». Les champs de valeur de chaîne seront délimités par des crochets
([]). Les UID connus seront affichés par leurs noms préfixés par un signe égal (par exemple
'=MRImageStorage') à moins que ce mappage ne soit explicitement désactivé. Valeur vide
les champs sont décrits comme '(aucune valeur disponible)'.
If dcmdump lit un ensemble de données brutes (données DICOM sans méta-en-tête de format de fichier)
essayez de deviner la syntaxe du transfert en examinant les premiers octets du fichier. Il est
pas toujours possible de deviner correctement la syntaxe de transfert et il vaut mieux convertir un
dans la mesure du possible dans un format de fichier (en utilisant le dcmconv utilitaire). C'est aussi
possible d'utiliser le -f et -t[ieb] possibilité de forcer dcmdump lire un ensemble de données avec un
syntaxe de transfert particulière.
PARAMETRES
dcmfile-in fichier d'entrée DICOM ou répertoire à vider
OPTIONS
général Options
-h --aide
imprimer ce texte d'aide et quitter
--version
imprimer les informations sur la version et quitter
--arguments
imprimer les arguments de ligne de commande étendus
-q --silencieux
mode silencieux, n'imprime aucun avertissement ni erreur
-v --verbeux
mode verbeux, détails de traitement d'impression
-d --débogage
mode de débogage, imprimer les informations de débogage
-ll --log-level [l] niveau : chaîne constante
(fatal, erreur, avertissement, info, débogage, trace)
utiliser le niveau l pour l'enregistreur
-lc --log-config [fichier] nom de fichier : chaîne
utiliser le fichier de configuration f pour l'enregistreur
contribution Options
format de fichier d'entrée :
+f --read-fichier
lire le format de fichier ou l'ensemble de données (par défaut)
+fo --read-file-only
lire le format de fichier uniquement
-f --read-ensemble de données
lire l'ensemble de données sans les méta-informations du fichier
syntaxe de transfert d'entrée :
-t= --read-xfer-auto
utiliser la reconnaissance TS (par défaut)
-td --read-xfer-detect
ignorer le TS spécifié dans l'en-tête méta du fichier
-te --read-xfer-petit
lire avec VR explicite little endian TS
-tb --read-xfer-big
lire avec VR explicite big endian TS
-ti --read-xfer-implicite
lire avec VR implicite TS little endian
fichiers d'entrée :
+sd --scan-répertoires
rechercher les fichiers d'entrée dans les répertoires (dcmfile-in)
+sp --scan-pattern [p]attern: chaîne (uniquement avec --scan-directories)
modèle pour la correspondance des noms de fichiers (caractères génériques)
# peut-être pas disponible sur tous les systèmes
-r --pas de récurse
ne pas récidiver dans les répertoires (par défaut)
+r --récurseur
récursive dans les répertoires spécifiés
valeurs des balises longues :
+M --charger-tout
charger des valeurs de balises très longues (par défaut)
-M --load-short
ne chargez pas de valeurs très longues (par exemple des données de pixels)
+R --max-read-length [k]octets : entier (4..4194302, par défaut : 4)
définir le seuil pour les valeurs longues à k ko
analyse des méta-informations du fichier :
+ml --use-meta-length
utiliser la longueur du groupe de méta-informations du fichier (par défaut)
-ml --ignore-méta-longueur
ignorer la longueur du groupe d'informations sur les métadonnées du fichier
analyse des attributs de longueur impaire :
+ao --accept-impaire-longueur
accepter les attributs de longueur impaire (par défaut)
+ae --assume-même-longueur
supposer que la longueur réelle est supérieure d'un octet
gestion de la VR explicite :
+ev --use-explicit-vr
utiliser la VR explicite à partir de l'ensemble de données (par défaut)
-ev --ignore-explicit-vr
ignorer la VR explicite (préférer le dictionnaire de données)
gestion de la VR non standard :
+vr --traiter-comme-inconnu
traiter la VR non standard comme inconnue (par défaut)
-vr --assume-implicite
essayez de lire avec VR implicite TS little endian
traitement des éléments UN de longueur indéfinie :
+ui --enable-cp246
lire len undefined UN comme VR implicite (par défaut)
-ui --disable-cp246
lire len undefined UN comme VR explicite
traitement des éléments UN de longueur définie :
-uc --retain-un
conserver les éléments comme UN (par défaut)
+uc --convert-un
convertir en VR réel si connu
gestion des éléments privés de longueur maximale (VR implicite) :
-sq --maxlength-dict
lire comme défini dans le dictionnaire (par défaut)
+sq --maxlength-seq
lire comme une séquence de longueur indéfinie
traitement des éléments de délimitation erronés :
-rd --use-delim-items
utiliser les éléments de délimitation de l'ensemble de données (par défaut)
+rd --replace-wrong-delim
remplacer les éléments de délimitation de séquence/élément incorrects
gestion générale des erreurs d'analyse :
+Ep --ignore-parse-erreurs
essayer de récupérer des erreurs d'analyse
-Ep --handle-parse-erreurs
gérer les erreurs d'analyse et arrêter l'analyse (par défaut)
autres options d'analyse :
+st --stop-after-elem [t]ag: "gggg,eeee" ou nom du dictionnaire
arrêter l'analyse après l'élément spécifié par t
correction automatique des données :
+dc --activer-correction
activer la correction automatique des données (par défaut)
-dc --disable-correction
désactiver la correction automatique des données
format de flux binaire de l'entrée dégonflée :
+bd --bitstream-déflaté
s'attendre à un flux binaire dégonflé (par défaut)
+bz --bitstream-zlib
attendez-vous à un flux binaire zlib dégonflé
traitement Options
jeu de caractères spécifique :
+U8 --convertir-en-utf8
convertir toutes les valeurs d'élément qui sont affectées
par jeu de caractères spécifiques (0008,0005) à UTF-8
# nécessite le support de la boîte à outils libiconv
sortie Options
impression:
+L --imprimer-tout
imprimer complètement les valeurs des balises longues
-L --imprimer-court
imprimer les valeurs des balises longues raccourcies (par défaut)
+T --print-tree
imprimer la structure hiérarchique sous forme d'arbre simple
-T --impression-indentée
imprimer la structure hiérarchique en retrait (par défaut)
+F --print-nomfichier
imprimer l'en-tête avec le nom de fichier pour chaque fichier d'entrée
+Fs --print-file-search
imprimer l'en-tête avec le nom de fichier uniquement pour ces fichiers d'entrée
qui contiennent l'une des balises recherchées
cartographie:
+Un --map-uid-names
mapper les numéros UID connus aux noms (par défaut)
-Un --no-uid-names
ne pas mapper les numéros UID connus aux noms
citant :
+Qn --quote-nonascii
citer les caractères non ASCII et de contrôle comme balisage XML
+Qo --quote-en-octal
citer les caractères non ASCII et de contrôle sous forme de nombres octaux
-Qn --print-nonascii
imprimer les caractères non ASCII et de contrôle (par défaut)
Couleur:
+C --couleur-impression
utiliser les codes d'échappement ANSI pour la sortie en couleur
# non disponible sur les systèmes Windows
-C --pas de couleur
ne pas utiliser de codes d'échappement ANSI (par défaut)
# non disponible sur les systèmes Windows
la gestion des erreurs:
-E --stop-sur-erreur
ne pas imprimer si le fichier est endommagé (par défaut)
+E --ignore-erreurs
tenter d'imprimer même si le fichier est endommagé
recherche:
+P --search [t]ag: "gggg,eeee" ou nom du dictionnaire
imprimer le dump textuel de la balise t
cette option peut être spécifiée plusieurs fois
(par défaut : le fichier complet est imprimé)
+s --recherche-tout
imprimer toutes les instances des balises recherchées (par défaut)
-s --recherche-d'abord
imprimer uniquement la première instance des balises recherchées
+p --préfixe
ajouter la hiérarchie des séquences à la balise imprimée,
désigné par : (gggg,eeee).(gggg,eeee).*
(uniquement lorsqu'il est utilisé avec --search)
-p --pas de pré-ajout
ne pas ajouter la hiérarchie à la balise (par défaut)
l'écriture:
+W --write-pixel [répertoire]: chaîne
écrire les données de pixels dans un fichier .raw stocké dans d
(petit boutien, nom de fichier créé automatiquement)
NOTES
L'ajout de répertoires en tant que paramètre à la ligne de commande n'a de sens que si l'option --analyse-
répertoires est également donné. Si les fichiers dans les répertoires fournis doivent être sélectionnés
selon un modèle de nom spécifique (par exemple en utilisant la correspondance avec des caractères génériques), option --scan-motif
doit être utilisé. Veuillez noter que ce modèle de fichier s'applique uniquement aux fichiers dans le
répertoires analysés et, si d'autres modèles sont spécifiés sur la ligne de commande en dehors
le --scan-motif option (par exemple pour sélectionner d'autres fichiers), celles-ci ne s'appliquent pas à
les répertoires spécifiés.
Journalisation
Le niveau de sortie de journalisation des divers outils de ligne de commande et des bibliothèques sous-jacentes peut
être spécifié par l'utilisateur. Par défaut, seuls les erreurs et les avertissements sont écrits dans la norme
flux d'erreurs. Utilisation de l'option --verbeux également des messages d'information comme les détails du traitement
sont rapportés. Option --déboguer peut être utilisé pour obtenir plus de détails sur l'activité interne,
par exemple à des fins de débogage. D'autres niveaux de journalisation peuvent être sélectionnés à l'aide de l'option --Journal-
niveau. En --silencieux mode seules les erreurs fatales sont signalées. Dans des événements d'erreur aussi graves,
l'application se terminera généralement. Pour plus de détails sur les différents niveaux de journalisation,
voir la documentation du module 'oflog'.
Dans le cas où la sortie de journalisation doit être écrite dans un fichier (éventuellement avec rotation du fichier journal),
vers syslog (Unix) ou l'option du journal des événements (Windows) --log-config peut être utilisé. Cette
le fichier de configuration permet également de diriger uniquement certains messages vers une sortie particulière
flux et pour filtrer certains messages en fonction du module ou de l'application où ils
Sont générés. Un exemple de fichier de configuration est fourni dans /logger.cfg.
COMMAND LINE
Tous les outils de ligne de commande utilisent la notation suivante pour les paramètres :
valeurs facultatives (0-1), trois points de fin indiquent que plusieurs valeurs sont autorisées
(1-n), une combinaison des deux signifie 0 à n valeurs.
Les options de ligne de commande se distinguent des paramètres par un signe '+' ou '-' en tête,
respectivement. Habituellement, l'ordre et la position des options de ligne de commande sont arbitraires (c'est-à-dire qu'ils
peut apparaître n'importe où). Cependant, si les options s'excluent mutuellement, l'apparence la plus à droite
est utilisé. Ce comportement est conforme aux règles d'évaluation standard des shells Unix courants.
De plus, un ou plusieurs fichiers de commandes peuvent être spécifiés en utilisant un signe '@' comme préfixe pour
le nom du fichier (par exemple @commande.txt). Un tel argument de commande est remplacé par le contenu de
le fichier texte correspondant (les espaces blancs multiples sont traités comme un seul séparateur sauf si
ils apparaissent entre deux guillemets) avant toute évaluation ultérieure. Veuillez noter que
un fichier de commandes ne peut pas contenir un autre fichier de commandes. Cette approche simple mais efficace
permet de résumer les combinaisons courantes d'options/paramètres et évite les
lignes de commande confuses (un exemple est fourni dans le fichier /dumppat.txt).
ENVIRONNEMENT
Votre dcmdump L'utilitaire tentera de charger les dictionnaires de données DICOM spécifiés dans le
Dcmdictpath variable d'environnement. Par défaut, c'est-à-dire si le Dcmdictpath variable d'environnement
n'est pas défini, le fichier /dicom.dic sera chargé à moins que le dictionnaire ne soit construit
dans l'application (par défaut pour Windows).
Le comportement par défaut doit être préféré et le Dcmdictpath variable d'environnement uniquement
utilisé lorsque des dictionnaires de données alternatifs sont nécessaires. Les Dcmdictpath variable d'environnement
a le même format que le shell Unix PATH variable en ce qu'un deux-points (':') sépare
entrées. Sur les systèmes Windows, un point-virgule (';') est utilisé comme séparateur. Le dictionnaire de données
le code tentera de charger chaque fichier spécifié dans le Dcmdictpath variable d'environnement. Ce
est une erreur si aucun dictionnaire de données ne peut être chargé.
Utiliser dcmdump en ligne à l'aide des services onworks.net