영어프랑스어스페인어

Ad


온웍스 파비콘

xml2dcm - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xml2dcm 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 xml2dcm 명령입니다.

프로그램:

이름


xml2dcm - XML ​​문서를 DICOM 파일 또는 데이터 세트로 변환

개요


xml2dcm [옵션] xmlfile-in dcmfile-out

기술


XNUMXD덴탈의 xml2dcm 유틸리티는 XML(Extensible Markup Language) 문서의 내용을 변환합니다.
DICOM 파일 또는 데이터 세트로 XML 문서는 DTD에 대해 유효성을 검사해야 합니다.
(Document Type Definition) 파일에 기술된 dcm2xml.dtd. 적절한 XML 파일
를 사용하여 생성할 수 있습니다. dcm2xml 도구(옵션 +Wb 바이너리 데이터를 포함하는 것이 좋습니다).

매개 변수


xmlfile-in 변환할 XML 입력 파일 이름(stdin: "-")

dcmfile-out DICOM 출력 파일 이름

옵션


일반 옵션
-h --도움말
이 도움말 텍스트를 인쇄하고 종료하십시오.

--번역
버전 정보를 출력하고 종료

--인수
확장된 명령줄 인수 인쇄

-q --조용한
자동 모드, 경고 및 오류 인쇄 없음

-v --장황
상세 모드, 인쇄 처리 세부 정보

-d --디버그
디버그 모드, 디버그 정보 인쇄

-ll --log-level [l]레벨: 문자열 상수
(치명적, 오류, 경고, 정보, 디버그, 추적)
로거에 레벨 l 사용

-lc --log-config [f]파일 이름: 문자열
로거에 구성 파일 f 사용

입력 옵션
입력 파일 형식:

+f --메타 정보 읽기
존재하는 경우 메타 정보 읽기(기본값)

-f --메타 정보 무시
파일 메타 정보 무시

처리 옵션
확인:

+Vd --문서 확인
DTD에 대해 XML 문서의 유효성 검사

+Vn --이름 공간 확인
문서 루트에서 XML 네임스페이스 확인

고유 식별자:

+UG --generate-new-uids
새 연구/시리즈/SOP 인스턴스 UID 생성

-Uo --덮어쓰지 마세요-uid
기존 UID를 덮어쓰지 않음(기본값)

+Uo --uids 덮어쓰기
기존 UID 덮어쓰기

출력 옵션
출력 파일 형식:

+F --파일 쓰기
쓰기 파일 형식(기본값)

-F --쓰기 데이터 세트
파일 메타 정보 없이 데이터 세트 쓰기

+Fu --업데이트-메타-정보
특정 파일 메타 정보 업데이트

출력 전송 구문:

+t= --쓰기-xfer-동일
입력과 동일한 TS로 쓰기(기본값)

+te --write-xfer-little
명시적 VR 리틀 엔디안 TS로 작성

+tb --쓰기-xfer-big
명시적 VR 빅 엔디안 TS로 작성

+ti --write-xfer-암시적
암시적 VR 리틀 엔디안 TS로 쓰기

+td --write-xfer-수축
수축된 명시적 VR 리틀 엔디안 TS로 쓰기

1993년 이후 가치 표현:

+u --enable-new-vr
새 VR(UN/UT) 지원 활성화(기본값)

-u --disable-new-vr
새로운 VR에 대한 지원 비활성화, OB로 변환

그룹 길이 인코딩:

+g= --그룹 길이 재계산
그룹 길이가 있는 경우 다시 계산(기본값)

+g --그룹 길이 생성
항상 그룹 길이 요소로 작성

-g --그룹 길이 제거
항상 그룹 길이 요소 없이 작성

시퀀스 및 항목의 길이 인코딩:

+e --길이-명시적
명시적 길이로 쓰기(기본값)

-e --길이 정의되지 않음
정의되지 않은 길이로 쓰기

데이터 세트 후행 패딩(--write-dataset 제외):

-p= --패딩 유지
패딩을 변경하지 마십시오(--write-dataset가 아닌 경우 기본값)

-p --패딩 오프
패딩 없음(--write-dataset인 경우 암시적)

+p --padding-create [파일]패드 [i]템패드: 정수
f 바이트 및 항목의 배수에 파일 정렬
i 바이트의 배수

수축 압축 수준(--write-xfer-deflated에서만):

+cl --compression-level [l]레벨: 정수(기본값: 6)
0=압축되지 않음, 1=가장 빠름, 9=최고 압축

노트


예상되는 XML 입력의 기본 구조는 다음과 같습니다.



<file-format xmlns="http://dicom.offis.de/dcmtk">

<element tag="0002,0000" vr="UL" vm="1" len="4"
이름 = "메타 요소 그룹 길이">
166

...
<element tag="0002,0013" vr="SH" vm="1" len="16"
name="구현 버전명">
OFFIS_DCMTK_353



<element tag="0008,0005" vr="CS" vm="1" len="10"
이름="특정 문자 집합">
ISO_IR 100

...


<element tag="0028,3002" vr="xs" vm="3" len="6"
이름="LUTDescriptor">
256 \ 0 \ 8

...

...

...
<element tag="7fe0,0010" vr="OW" vm="1" len="262144"
이름="픽셀데이터" 로드="아니요" 바이너리="숨김">




DICOM 데이터 세트에는 'file-format' 및 'meta-header' 태그가 없을 수 있습니다.

캐릭터 부호화
DICOM 문자 인코딩은 태그가 있는 요소에서 자동으로 결정됩니다.
'0008,0005'(특정 문자 집합) - 있는 경우. 다음 문자 집합은
현재 지원됨(필요 libxml 포함하는 의 iconv 지원, 참조 --번역 산출):

ASCII(ISO_IR 6)(UTF-8)
UTF-8 "ISO_IR 192"(UTF-8)
ISO 라틴 1 "ISO_IR 100"(ISO-8859-1)
ISO 라틴 2 "ISO_IR 101"(ISO-8859-2)
ISO 라틴 3 "ISO_IR 109"(ISO-8859-3)
ISO 라틴 4 "ISO_IR 110"(ISO-8859-4)
ISO 라틴 5 "ISO_IR 148"(ISO-8859-9)
키릴 자모 "ISO_IR 144"(ISO-8859-5)
아랍어 "ISO_IR 127"(ISO-8859-6)
그리스어 "ISO_IR 126"(ISO-8859-7)
히브리어 "ISO_IR 138"(ISO-8859-8)

다중 문자 집합은 지원되지 않습니다('특정 문자의 첫 번째 값만
Set'는 값이 다중인 경우 문자 인코딩에 사용됩니다.

만나다 dcm2xml XML 구조에 대한 자세한 내용은 설명서를 참조하십시오.

이진 Data
이진 데이터는 백슬래시로 구분된 일련의 XNUMX진수로 인코딩할 수 있습니다.
'\' 또는 Base64 형식(binary='base64'). 또한 이진 데이터는 다음에서 읽을 수도 있습니다.
파일(이진='파일'). 이 경우 파일 이름은 요소 값으로 지정되어야 하며,


subdir/pixeldata.raw

파일의 내용은 그대로 읽혀집니다. OW 데이터는
리틀 엔디안이 주문되었으며 필요한 경우 교체됩니다. 확인하기 위해 확인되지 않습니다.
데이터의 양이 행 또는
열.

압축
libxml이 zlib 지원으로 컴파일되면 입력 파일(xml 파일 입력)도 될 수 있다
ZIP으로 압축하면 일반적으로 훨씬 작은 파일이 생성됩니다. 옵션 출력 보기
--번역 zlib 지원이 가능한지 확인하기 위해.

제한 사항
libxml의 버전에 따라 XML의 최대 길이에 대한 제한이 다를 수 있습니다.
요소 값. 따라서 매우 긴 요소 값을 사용하는 것은 피해야 합니다(예:
픽셀 데이터).

참고하여 주시기 바랍니다 xml2dcm 현재 DICOMDIR 파일을 완전히 지원하지 않습니다. 구체적으로 특별히,
다양한 오프셋 데이터 요소의 값은 이 도구에 의해 자동으로 업데이트되지 않습니다.

벌채 반출


다양한 명령줄 도구 및 기본 라이브러리의 로깅 출력 수준은
사용자가 지정해야 합니다. 기본적으로 오류와 경고만 표준에 기록됩니다.
오류 스트림. 옵션 사용 --말 수가 많은 처리 세부 정보와 같은 정보 메시지
보고된다. 옵션 -디버그 내부 활동에 대한 자세한 정보를 얻는 데 사용할 수 있습니다.
예를 들어 디버깅 목적으로. 옵션을 사용하여 다른 로깅 수준을 선택할 수 있습니다. --통나무-
수평. 에 --조용한 모드에서만 치명적인 오류가 보고됩니다. 이러한 매우 심각한 오류 이벤트에서,
응용 프로그램은 일반적으로 종료됩니다. 다양한 로깅 수준에 대한 자세한 내용은
모듈 'oflog'의 문서를 참조하십시오.

로깅 출력을 파일에 기록해야 하는 경우(선택적으로 로그 파일 회전 포함),
syslog(Unix) 또는 이벤트 로그(Windows) 옵션 --로그 구성 사용할 수 있습니다. 이것
구성 파일은 또한 특정 메시지만 특정 출력으로 보낼 수 있습니다.
스트림 및 모듈 또는 애플리케이션을 기반으로 특정 메시지 필터링
생성됩니다. 예제 구성 파일은 다음에서 제공됩니다. /로거.cfg.

COMMAND LINE


모든 명령줄 도구는 매개변수에 대해 다음 표기법을 사용합니다.
선택적 값(0-1), 세 개의 후행 점은 여러 값이 허용됨을 나타냅니다.
(1-n), 둘의 조합은 0에서 n 값을 의미합니다.

명령줄 옵션은 선행 '+' 또는 '-' 기호로 매개변수와 구별됩니다.
각기. 일반적으로 명령줄 옵션의 순서와 위치는 임의적입니다(즉,
어디에나 나타날 수 있음). 그러나 옵션이 상호 배타적인 경우 가장 오른쪽 모양
사용. 이 동작은 일반적인 Unix 셸의 표준 평가 규칙을 따릅니다.

또한 '@' 기호를 접두사로 사용하여 하나 이상의 명령 파일을 지정할 수 있습니다.
파일 이름(예: @명령.txt). 이러한 명령 인수는 다음 내용으로 대체됩니다.
해당 텍스트 파일(여러 공백은
추가 평가 전에 두 개의 따옴표 사이에 나타납니다. 점에 유의하시기 바랍니다
명령 파일은 다른 명령 파일을 포함할 수 없습니다. 이 간단하지만 효과적인 접근 방식
옵션/매개변수의 일반적인 조합을 요약하고 길고
혼란스러운 명령줄(예는 파일 /dumppat.txt).

환경


XNUMXD덴탈의 xml2dcm 유틸리티는 파일에 지정된 DICOM 데이터 사전을 로드하려고 시도합니다.
DCMDICT경로 환경 변수. 기본적으로, 즉 DCMDICT경로 환경 변수
설정되지 않은 파일 /dicom.dic 사전이 빌드되지 않으면 로드됩니다.
응용 프로그램에 추가합니다(Windows의 경우 기본값).

기본 동작이 선호되어야 하며 DCMDICT경로 환경 변수만
대체 데이터 사전이 필요할 때 사용됩니다. NS DCMDICT경로 환경 변수
유닉스 쉘과 같은 형식을 가짐 PATH 콜론(':')으로 구분되는 변수
항목. Windows 시스템에서는 세미콜론(';')이 구분 기호로 사용됩니다. 데이터 사전
코드는 지정된 각 파일을 로드하려고 시도합니다. DCMDICT경로 환경 변수. 그것
데이터 사전을 로드할 수 없는 경우 오류입니다.

onworks.net 서비스를 사용하여 xml2dcm 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    itop - ITSM CMDB 오픈 소스
    itop - ITSM CMDB 오픈 소스
    IT 운영 포털: 완전한 개방
    소스, ITIL, 웹 기반 서비스
    완전히 포함하는 관리 도구
    맞춤형 CMDB, 헬프데스크 시스템 및
    서류맨...
    itop 다운로드 - ITSM CMDB 오픈소스
  • 2
    클레멘 타인
    클레멘 타인
    Clementine은 멀티 플랫폼 음악입니다.
    영감을 받은 플레이어 및 라이브러리 구성자
    아마록 1.4. 그것은 빠르고
    사용하기 쉬운 인터페이스,
    검색하고 ...
    클레멘타인 다운로드
  • 3
    XISMuS
    XISMuS
    주의: 누적 업데이트 2.4.3은
    출시되었습니다!! 업데이트는 모든
    이전 2.xx 버전. 업그레이드하는 경우
    버전 v1.xx에서 다운로드하고
    난 ..
    XISMuS 다운로드
  • 4
    페이스 트랙 누아르
    페이스 트랙 누아르
    모듈식 헤드트래킹 프로그램
    여러 얼굴 추적기, 필터 지원
    그리고 게임 프로토콜. 트래커 중에서
    SM FaceAPI, AIC 관성 헤드
    추적기 ...
    다운로드
  • 5
    PHP QR 코드
    PHP QR 코드
    PHP QR 코드는 오픈 소스(LGPL)입니다.
    QR 코드 생성을 위한 라이브러리,
    2차원 바코드. 기반으로
    libqrencode C 라이브러리, API 제공
    QR 코드 바코드 생성 중...
    PHP QR 코드 다운로드
  • 6
    프리시브
    프리시브
    Freeciv는 무료 턴 기반 게임입니다.
    멀티플레이어 전략 게임,
    플레이어는 a의 리더가 됩니다.
    문명을 얻기 위한 투쟁
    궁극적인 목표: 될...
    Freeciv 다운로드
  • 더»

Linux 명령

Ad