GoGPT Best VPN GoSearch

Icône de favori OnWorks

storescu - En ligne dans le Cloud

Exécutez storescu dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande storescu 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


storescu - stockage DICOM (C-STORE) SCU

SYNOPSIS


storescu [options] port homologue dcmfile-in...

DESCRIPTION


Le manuel de formation magasinscu l'application implémente un utilisateur de classe de service (SCU) pour le service de stockage
Classer. Pour chaque fichier DICOM sur la ligne de commande, il envoie un message C-STORE à un stockage
Fournisseur de classe de service (SCP) et attend une réponse. L'application peut être utilisée pour
transmettre des images DICOM et d'autres objets composites DICOM.

PARAMETRES


homologue nom d'hôte de l'homologue DICOM

port tcp/ip numéro de port de l'homologue

dcmfile-in fichier ou répertoire DICOM à transmettre

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

+v --verbose-pc
afficher les contextes de présentation en mode verbeux

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

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

réseau Options
titres d'entité d'application :

-aet --aetitle [a]etitle: chaîne
définir mon titre AE appelant (par défaut : STORESCU)

-aec --call [a]etitle : chaîne
ensemble appelé titre AE de l'homologue (par défaut : ANY-SCP)

profil de négociation d'association à partir du fichier de configuration :

-xf --config-file [fichier] nom de fichier, [p]rofile : chaîne
utiliser le profil p du fichier de configuration f

syntaxes de transfert de transmission proposées (pas avec --config-file) :

-x= --propose-uncompr
proposer tous les TS non compressés, VR explicite
avec l'ordre des octets locaux en premier (par défaut)

-xe --propose-petit
proposer tous les TS non compressés, VR explicite little endian d'abord

-xb --propose-grand
proposer tous les TS non compressés, VR explicite big endian d'abord

-xi --propose-implicite
proposer un TS little endian VR implicite uniquement

-xs --proposer-sans perte
proposer un TS sans perte JPEG par défaut
et toutes les syntaxes de transfert non compressées

-xy --propose-jpeg8
proposer un TS avec perte JPEG par défaut pour les données 8 bits
et toutes les syntaxes de transfert non compressées

-xx --propose-jpeg12
proposer un TS avec perte JPEG par défaut pour les données 12 bits
et toutes les syntaxes de transfert non compressées

-xv --propose-j2k-sans perte
proposer un TS sans perte JPEG 2000
et toutes les syntaxes de transfert non compressées

-xw --propose-j2k-lossy
proposer JPEG 2000 TS avec perte
et toutes les syntaxes de transfert non compressées

-xt --propose-jls-sans perte
proposer un TS sans perte JPEG-LS
et toutes les syntaxes de transfert non compressées

-xu --propose-jls-lossy
proposer JPEG-LS avec perte TS
et toutes les syntaxes de transfert non compressées

-xm --propose-mpeg2
proposer MPEG2 Main Profile @ Main Level TS uniquement

-xh --propose-mpeg2-high
proposer le profil principal MPEG2 @ TS de haut niveau uniquement

-xn --propose-mpeg4
proposer MPEG4 AVC/H.264 High Profile / Level 4.1 TS uniquement

-xl --propose-mpeg4-bd
proposer MPEG4 AVC/H.264 compatible BD HP / Level 4.1 TS uniquement

-xr --proposer-rle
proposer RLE TS sans perte
et toutes les syntaxes de transfert non compressées

-xd --propose-déflaté
proposer un dégonflé VR explicite little endian TS
et toutes les syntaxes de transfert non compressées

-R --requis
proposer uniquement les contextes de présentation requis
(par défaut : proposer tous les supports pris en charge)

+C --combiner
combiner les syntaxes de transfert proposées
(par défaut : contexte de présentation distinct pour chaque TS)

représentations de valeur après 1993 :

+u --enable-new-vr
activer la prise en charge des nouveaux VR (UN/UT) (par défaut)

-u --disable-new-vr
désactiver la prise en charge des nouveaux VR, convertir en OB

dégonfler le niveau de compression (uniquement avec --propose-deflated ou --config-file) :

+cl --compression-level [l]evel : entier (par défaut : 6)
0=non compressé, 1=le plus rapide, 9=meilleure compression

négociation de l'identité de l'utilisateur :

-usr --user [nom d'utilisateur : chaîne
s'authentifier en utilisant le nom d'utilisateur u

-pwd --password [p]password : chaîne (uniquement avec --user)
s'authentifier à l'aide du mot de passe p

-epw --mot de passe-vide
envoyer un mot de passe vide (uniquement avec --user)

-kt --kerberos [nom de fichier : chaîne
lire le ticket kerberos à partir du fichier f

--saml [fichier] : chaîne
lire la requête SAML à partir du fichier f

-rsp --pos-réponse
s'attendre à une réponse positive

autres options de réseau :

-to --timeout [s] secondes : entier (par défaut : illimité)
timeout pour les demandes de connexion

-ta --acse-timeout [s] secondes : entier (par défaut : 30)
délai d'attente pour les messages ACSE

-td --dimse-timeout [s] secondes : entier (par défaut : illimité)
délai d'attente pour les messages DIMSE

-pdu --max-pdu [n]nombre d'octets : entier (4096..131072)
définir le nombre maximal de pdu reçus sur n octets (par défaut : 16384)

--max-send-pdu [n]nombre d'octets : entier (4096..131072)
restreindre le nombre maximal d'envois de pdu à n octets

--repeat [n] nombre : entier
répéter n fois

--avorter
annuler l'association au lieu de la relâcher

-nh --pas d'arrêt
ne pas s'arrêter en cas d'échec du magasin
(par défaut : faire une halte)

-up --uid-padding
corriger silencieusement les UID avec espacement

+II --invent-instance
inventer un nouvel UID d'instance SOP pour chaque image envoyée

+IR --invent-series [n]umber : entier (implique --invent-instance)
inventer un nouvel UID de série après l'envoi de n images
(par défaut : 100)

+IS --invent-study [n]umber : entier (implique --invent-instance)
inventer un nouvel UID d'étude après l'envoi de n séries
(par défaut : 50)

+IP --invent-patient [n]umber : entier (implique --invent-instance)
inventer un nouvel identifiant et un nouveau nom de patient après l'envoi de n études
(par défaut : 25)

transport couche Sécurité (TLS) Options
pile de protocoles de transport :

-tls --disable-tls
utiliser une connexion TCP/IP normale (par défaut)

+tls --enable-tls [fichier de clé privée, [c] fichier de certificat : chaîne
utiliser une connexion TLS sécurisée authentifiée

+tla --tls-anonyme
utiliser une connexion TLS sécurisée sans certificat

mot de passe de la clé privée (uniquement avec --enable-tls) :

+ps --std-passwd
inviter l'utilisateur à saisir le mot de passe sur stdin (par défaut)

+pw --use-passwd [p]mot de passe : chaîne
utiliser le mot de passe spécifié

-pw --null-passwd
utiliser une chaîne vide comme mot de passe

format de fichier de clé et de certificat :

-pem --pem-clés
lire les clés et les certificats en tant que fichier PEM (par défaut)

-der --der-clés
lire les clés et les certificats en tant que fichier DER

Autorité de certification:

+cf --add-cert-file [c]certificate nom de fichier : chaîne
ajouter un fichier de certificat à la liste des certificats

+cd --add-cert-dir [c]répertoire de certificat : chaîne
ajouter des certificats en d à la liste des certificats

suite de chiffrement :

+cs --cipher [c]nom de la suite ipher : chaîne
ajouter une suite de chiffrement à la liste des suites négociées

+dp --dhparam [fichier] nom de fichier : chaîne
lire les paramètres DH pour les suites de chiffrement DH/DSS

générateur pseudo-aléatoire :

+rs --seed [nom_fichier: chaîne
générateur aléatoire de graine avec le contenu de f

+ws --write-graine
réécrire la graine modifiée (uniquement avec --seed)

+wf --write-seed-file [f]ilename: string (uniquement avec --seed)
écrire la graine modifiée dans le fichier f

authentification par les pairs :

-rc --require-peer-cert
vérifier le certificat homologue, échouer si absent (par défaut)

-vc --verify-peer-cert
vérifier le certificat d'homologue s'il est présent

-ic --ignore-peer-cert
ne pas vérifier le certificat de pair

NOTES


Balayage Partages de fichiers
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.

DICOM Conformité
Le manuel de formation magasinscu L'application prend en charge les classes SOP de stockage suivantes en tant que SCU :

ComputedRadiographyImageStorage 1.2.840.10008.5.1.4.1.1.1
DigitalXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.1
DigitalXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.1.1
DigitalMammographyXRayImageStorageForPrésentation 1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPrésentation 1.2.840.10008.5.1.4.1.1.1.3
DigitalIntraOralXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.3.1
CTImageStorage 1.2.840.10008.5.1.4.1.1.2
Stockage d'images CT amélioré 1.2.840.10008.5.1.4.1.1.2.1
UltrasonMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage 1.2.840.10008.5.1.4.1.1.4
Stockage d'images MR amélioré 1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage 1.2.840.10008.5.1.4.1.1.4.2
UltrasoundImageStorage 1.2.840.10008.5.1.4.1.1.6.1
SecondaireCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.4
TwelveLeadECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.1
GénéralECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.2
Stockage de forme d'onde ECG ambulatoire 1.2.840.10008.5.1.4.1.1.9.1.3
Stockage de formes d'ondes hémodynamiques 1.2.840.10008.5.1.4.1.1.9.2.1
CardiaqueElectrophysiologieForme d'ondeStockage 1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage 1.2.840.10008.5.1.4.1.1.9.4.1
Niveaux de grisSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.4
XRayAngiographicImageStorage 1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage 1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopiqueImageStorage 1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage 1.2.840.10008.5.1.4.1.1.12.2.1
NuclearMedicineImageStorage 1.2.840.10008.5.1.4.1.1.20
Stockage de données brutes 1.2.840.10008.5.1.4.1.1.66
SpatialEnregistrementStockage 1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStockage 1.2.840.10008.5.1.4.1.1.66.2
RealWorldValueMappingStorage 1.2.840.10008.5.1.4.1.1.67
Stockage d'images VLEendoscopic 1.2.840.10008.5.1.4.1.1.77.1.1
VLMicroscopiqueImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2
VLSlideCoordonnéesMicroscopiqueImageStorage 1.2.840.10008.5.1.4.1.1.77.1.3
Stockage d'images photographiques VL 1.2.840.10008.5.1.4.1.1.77.1.4
OphtalmiquePhotographie8BitImageStockage 1.2.840.10008.5.1.4.1.1.77.1.5.1
OphtalmiquePhotographie16BitImageStockage 1.2.840.10008.5.1.4.1.1.77.1.5.2
StéréométriqueRelationshipStorage 1.2.840.10008.5.1.4.1.1.77.1.5.3
OphtalmiqueTomographieImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.4
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
Stockage SRS amélioré 1.2.840.10008.5.1.4.1.1.88.22
Stockage SRS complet 1.2.840.10008.5.1.4.1.1.88.33
ProcédureLogStorage 1.2.840.10008.5.1.4.1.1.88.40
MammographieCADSRSstockage 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
Coffre CADSRStorage 1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRSstockage 1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRStorage 1.2.840.10008.5.1.4.1.1.88.69
Stockage PDF encapsulé 1.2.840.10008.5.1.4.1.1.104.1
PositronÉmissionTomographieImageStockage 1.2.840.10008.5.1.4.1.1.128
Stockage d'images RT 1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage 1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage 1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage 1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage 1.2.840.10008.5.1.4.1.1.481.7

Le comportement par défaut de magasinscu est de proposer deux contextes de présentation pour chacun
classe SOP prise en charge (syntaxe abstraite) - une avec la syntaxe de transfert préférée et une
avec toutes les autres syntaxes de transfert non compressées. La syntaxe de transfert préférée par défaut est
VR explicite avec ordre d'octet correspondant à l'ordre d'octet local de la machine sur
qui magasinscu est en cours d'exécution. Ce comportement peut être modifié avec le --proposer, --combiner et
--obligatoire options, voir ci-dessus. En fonction de ces options, les syntaxes de transfert suivantes
sont pris en charge:

LittleEndianImplicitTransferSyntaxe 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntaxe 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntaxe 1.2.840.10008.1.2.1.99
BigEndianExplicitTransferSyntaxe 1.2.840.10008.1.2.2
JPEGProcess1TransferSyntaxe 1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntaxe 1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntaxe 1.2.840.10008.1.2.4.70
JPEGLSSyntaxe de transfert sans perte 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntaxe 1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntaxe 1.2.840.10008.1.2.4.90
JPEG2000TransferSyntaxe 1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntaxe 1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntaxe 1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntaxe 1.2.840.10008.1.2.4.102
Compatible MPEG4BDHighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.103
Syntaxe de transfert sans perte RLE 1.2.840.10008.1.2.5

Des classes SOP de stockage supplémentaires et des syntaxes de transfert peuvent être utilisées avec ce que l'on appelle
« profils de négociation d'association » (voir ci-dessous).

Le manuel de formation magasinscu l'application ne prend pas en charge la négociation étendue par défaut. Cependant, en utilisant
un profil de négociation d'association approprié (voir ci-dessous) la prise en charge facultative de
une négociation étendue peut être ajoutée à des classes SOP particulières.

Association Négociation Profils et Configuration Documents officiels
magasinscu prend en charge un mécanisme flexible pour spécifier l'association de réseau DICOM
comportement de négociation, basé sur ce que l'on appelle des "profils de négociation d'association" qui peuvent être
lire à partir d'un fichier de configuration. Le format et la sémantique de ce fichier de configuration sont
documenté dans asconfig.txt.

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


Le manuel de formation magasinscu 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é.

Utilisez storescu en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.