Jest to polecenie dcmdump, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
dcmdump — zrzut pliku DICOM i zestawu danych
STRESZCZENIE
dcmdump [opcje] dcmfile-in...
OPIS
dcmdump narzędzie zrzuca zawartość pliku DICOM (format pliku lub zestaw surowych danych) do
stdout w formie tekstowej. Atrybuty z bardzo dużymi polami wartości (np. dane pikseli) mogą być
opisany jako „(nie załadowany)”. Pola wartości łańcuchowych będą rozdzielane nawiasami kwadratowymi
([]). Znane identyfikatory UID będą wyświetlane z nazwami poprzedzonymi znakiem równości (np
„=MRImageStorage”), chyba że to mapowanie zostałoby wyraźnie wyłączone. Pusta wartość
pola są opisane jako „(brak dostępnej wartości)”.
If dcmdump odczytuje surowy zestaw danych (dane DICOM bez meta-nagłówka formatu pliku)
spróbuj odgadnąć składnię transferu, sprawdzając kilka pierwszych bajtów pliku. To jest
nie zawsze można poprawnie odgadnąć składnię transferu i lepiej przekonwertować a
w miarę możliwości ustawiać dane w formacie pliku (używając dcmconv pożytek). To jest również
możliwe do wykorzystania -f oraz -t[jb] opcje do wymuszenia dcmdump czytać zbiór danych za pomocą
konkretna składnia transferu.
PARAMETRY
dcmfile-w pliku wejściowym DICOM lub katalogu, który ma zostać zrzucony
OPCJE
ogólny Opcje
-h --pomoc
wydrukuj ten tekst pomocy i wyjdź
--wersja
wydrukuj informacje o wersji i wyjdź
--argumenty
wypisz rozszerzone argumenty wiersza poleceń
-q --cichy
tryb cichy, drukuj bez ostrzeżeń i błędów
-v --pełne
tryb szczegółowy, szczegóły przetwarzania wydruku
-d --debuguj
tryb debugowania, drukuj informacje debugowania
-ll --log-level [poziom] poziom: ciąg znaków
(krytyczny, błąd, ostrzeżenie, informacje, debugowanie, śledzenie)
użyj poziomu l dla rejestratora
-lc --log-config [f]nazwa_pliku: ciąg
użyj pliku konfiguracyjnego f dla loggera
wkład Opcje
format pliku wejściowego:
+f --odczytaj-plik
odczyt formatu pliku lub zestawu danych (domyślnie)
+fo --tylko-do-odczytu-pliku
tylko odczytaj format pliku
-f --odczytaj-zbiór danych
odczytaj zestaw danych bez informacji meta pliku
składnia transferu danych wejściowych:
-t= --odczytaj-xfer-auto
użyj rozpoznawania TS (domyślnie)
-td --odczytaj-xfer-wykryj
zignoruj TS określony w metanagłówku pliku
-te --odczytaj-xfer-mała
czytać z wyraźnym VR little endian TS
-tb --odczytaj-xfer-duży
czytać z wyraźnym VR big endian TS
-ti --odczytaj-xfer-niejawny
czytać z niejawnym VR little endian TS
pliki wejściowe:
+sd --skanuj katalogi
skanowanie katalogów w poszukiwaniu plików wejściowych (dcmfile-in)
+sp --scan-pattern [p]attern: string (tylko z --scan-directories)
wzorzec dopasowywania nazw plików (symbole wieloznaczne)
# prawdopodobnie nie jest dostępny we wszystkich systemach
-r --bez rekurencji
nie powtarzaj się w katalogach (domyślnie)
+r --rekurencja
rekurencyjnie w określonych katalogach
długie wartości znaczników:
+M --ładuj-wszystko
ładuj bardzo długie wartości tagów (domyślnie)
-M --krótkie ładowanie
nie ładuj bardzo długich wartości (np. danych pikseli)
+R --max-read-length [k]bajty: liczba całkowita (4..4194302, domyślnie: 4)
ustaw próg dla długich wartości na k kilobajtów
parsowanie metainformacji o pliku:
+ml --użyj meta-długości
użyj długości grupy metainformacji o pliku (domyślnie)
-ml --ignore-meta-długość
ignoruj długość grupy metainformacji o pliku
parsowanie atrybutów o nieparzystej długości:
+ao --akceptuj-nieparzystą-długość
akceptuj atrybuty o nieparzystej długości (domyślnie)
+ae --przyjmij-parzystą-długość
załóżmy, że rzeczywista długość jest o jeden bajt większa
obsługa jawnej rzeczywistości wirtualnej:
+ev --use-explicit-vr
użyj jawnej rzeczywistości wirtualnej ze zbioru danych (domyślnie)
-ev --ignore-explicit-vr
ignoruj wyraźne VR (preferuj słownik danych)
obsługa niestandardowego VR:
+vr --traktuj-jako-nieznane
traktuj niestandardowe VR jako nieznane (domyślnie)
-vr --załóż-niejawne
spróbuj czytać z niejawnym VR little endian TS
obsługa elementów UN o nieokreślonej długości:
+ interfejs użytkownika --włącz-cp246
odczyt undefined len UN jako niejawną VR (domyślnie)
-ui --wyłącz-cp246
odczyt undefined len UN jako jawną VR
obsługa elementów UN o określonej długości:
-uc --zachowaj-un
zachowaj elementy jako UN (domyślnie)
+uc --convert-un
przekonwertuj na prawdziwą VR, jeśli jest znana
obsługa prywatnych elementów o maksymalnej długości (implicit VR):
-sq --maks.długość-dykt
czytaj zgodnie ze słownikiem (domyślnie)
+sq --maks.długość-sekw
czytać jako sekwencję o nieokreślonej długości
postępowanie z błędnymi elementami rozgraniczającymi:
-rd --use-delim-elementy
użyj elementów rozgraniczających ze zbioru danych (domyślnie)
+rd --replace-wrong-delim
zastąp niewłaściwą sekwencję/elementy rozgraniczające elementy
ogólna obsługa błędów parsera:
+Ep --ignore-analiza błędów
spróbuj naprawić błędy analizy
-Ep --obsługa błędów analizy
obsłuż błędy parsowania i zatrzymaj parsowanie (domyślnie)
inne opcje analizowania:
+st --stop-after-elem [t]ag: "gggg,eeee" lub nazwa słownika
zatrzymaj parsowanie po elemencie określonym przez t
automatyczna korekta danych:
+dc --enable-korekta
włącz automatyczną korektę danych (domyślnie)
-dc --wyłącz-korektę
wyłącz automatyczną korektę danych
format strumienia bitów deflacji danych wejściowych:
+bd --przesunięty strumień bitów
oczekuj deflacji strumienia bitów (domyślnie)
+bz --strumień bitów-zlib
spodziewaj się deflacji strumienia bitów zlib
przetwarzanie Opcje
określony zestaw znaków:
+U8 --konwertuj-do-utf8
przekonwertować wszystkie wartości elementów, których to dotyczy
przez określony zestaw znaków (0008,0005) do UTF-8
# wymaga wsparcia z zestawu narzędzi libiconv
wydajność Opcje
druk:
+L --drukuj-wszystko
całkowicie wypisz długie wartości tagów
-L --drukuj-krótko
drukuj długie wartości znaczników skrócone (domyślnie)
+T --drukuj-drzewo
wydrukuj strukturę hierarchiczną jako proste drzewo
-T --wcięcie wydruku
drukuj strukturę hierarchiczną z wcięciem (domyślnie)
+F --drukuj-nazwa-pliku
wydrukuj nagłówek z nazwą pliku dla każdego pliku wejściowego
+Fs --wyszukiwanie-pliku-wydruku
drukuj nagłówek z nazwą pliku tylko dla tych plików wejściowych
które zawierają jeden z wyszukiwanych tagów
mapowanie:
+Un --map-uid-names
mapuj dobrze znane numery UID na nazwy (domyślnie)
-Un --no-uid-names
nie mapuj dobrze znanych numerów UID na nazwy
cytując:
+Qn --cytat-nonascii
cytuj znaki inne niż ASCII i kontrolne jako znaczniki XML
+Qo --cytat-jako-ósemkowy
cytuj znaki inne niż ASCII i kontrolne jako liczby ósemkowe
-Qn --print-nonascii
drukuj znaki inne niż ASCII i kontrolne (domyślnie)
kolor:
+C --kolor-druku
użyj kodów ucieczki ANSI dla kolorowych wydruków
# niedostępne w systemach Windows
-C --brak koloru
nie używaj żadnych kodów ucieczki ANSI (domyślnie)
# niedostępne w systemach Windows
obsługa błędów:
-E --zatrzymaj przy błędzie
nie drukuj jeśli plik jest uszkodzony (domyślnie)
+E --ignore-błędy
podjąć próbę drukowania, nawet jeśli plik jest uszkodzony
badawczy:
+P --search [t]ag: "gggg,eeee" lub nazwa słownika
wydrukuj tekstowy zrzut znacznika t
tę opcję można określić wiele razy
(domyślnie: drukowany jest cały plik)
+s --przeszukaj wszystko
drukuj wszystkie wystąpienia wyszukiwanych tagów (domyślnie)
-s --najpierw wyszukaj
drukuj tylko pierwsze wystąpienie wyszukiwanych tagów
+p --na początku
dołączyć hierarchię sekwencji do drukowanego tagu,
oznaczony przez: (gggg,eeee).(gggg,eeee).*
(tylko w przypadku użycia z opcją --search)
-p --bez-przedstawienia
nie dołączaj hierarchii do znacznika (domyślnie)
pisanie:
+W --write-pixel [d]katalog: łańcuch
zapisz dane pikseli do pliku .raw przechowywanego w d
(little endian, nazwa pliku utworzona automatycznie)
UWAGI
Dodawanie katalogów jako parametru do wiersza poleceń ma sens tylko wtedy, gdy option --skanowanie-
katalogi jest również podane. Jeśli pliki w podanych katalogach powinny zostać wybrane
według określonego wzorca nazwy (np. za pomocą dopasowywania symboli wieloznacznych), option --skan-wzorzec
musi być używany. Należy pamiętać, że ten wzorzec pliku dotyczy tylko plików w formacie
przeskanowane katalogi oraz, jeśli w wierszu poleceń określono inne wzorce na zewnątrz
dotychczasowy --skan-wzorzec opcji (np. w celu wybrania kolejnych plików), nie dotyczą one
określone katalogi.
LOGOWANIE
Poziom rejestrowania danych wyjściowych różnych narzędzi wiersza poleceń i podstawowych bibliotek może:
być określony przez użytkownika. Domyślnie w standardzie zapisywane są tylko błędy i ostrzeżenia
strumień błędów. Korzystanie z opcji --gadatliwy także komunikaty informacyjne, takie jak szczegóły przetwarzania
Jest zgłoszony. Opcja --odpluskwić można wykorzystać, aby uzyskać więcej szczegółów na temat działalności wewnętrznej,
np. do celów debugowania. Inne poziomy rejestrowania można wybrać za pomocą opcji --Dziennik-
poziom, w --cichy w trybie zgłaszane są tylko błędy krytyczne. W tak bardzo poważnych błędach,
aplikacja zwykle kończy się. Aby uzyskać więcej informacji na temat różnych poziomów rejestrowania,
patrz dokumentacja modułu 'oflog'.
W przypadku, gdy dane wyjściowe logowania powinny być zapisywane do pliku (opcjonalnie z rotacją logów),
do syslog (Unix) lub opcji dziennika zdarzeń (Windows) --log-config może być użyty. Ten
plik konfiguracyjny pozwala również na kierowanie tylko niektórych komunikatów na określone wyjście
strumienia i do filtrowania niektórych wiadomości na podstawie modułu lub aplikacji, w której są
Są generowane. Przykładowy plik konfiguracyjny znajduje się w /logger.cfg.
COMMAND LINE
Wszystkie narzędzia wiersza poleceń używają następującej notacji dla parametrów: nawiasy kwadratowe otocz
wartości opcjonalne (0-1), trzy końcowe kropki oznaczają, że dozwolone są różne wartości
(1-n), kombinacja obu oznacza od 0 do n wartości.
Opcje wiersza poleceń są odróżniane od parametrów przez wiodący znak '+' lub '-',
odpowiednio. Zazwyczaj kolejność i pozycja opcji wiersza poleceń są dowolne (tzn
może pojawić się w dowolnym miejscu). Jeśli jednak opcje wzajemnie się wykluczają, najbardziej odpowiedni wygląd
jest używany. To zachowanie jest zgodne ze standardowymi regułami oceny powszechnych powłok uniksowych.
Ponadto jeden lub więcej plików poleceń można określić za pomocą znaku „@” jako przedrostka do
nazwa pliku (np. @komenda.txt). Taki argument polecenia jest zastępowany treścią
odpowiedni plik tekstowy (wiele białych znaków jest traktowanych jako pojedynczy separator, chyba że
pojawiają się między dwoma cudzysłowami) przed dalszą oceną. Proszę to zanotować
plik poleceń nie może zawierać innego pliku poleceń. To proste, ale skuteczne podejście
pozwala podsumować typowe kombinacje opcji/parametrów i uniknąć długich i
mylące wiersze poleceń (przykład znajduje się w pliku) /dumppat.txt).
ŚRODOWISKO
dcmdump narzędzie spróbuje załadować słowniki danych DICOM określone w
ŚCIEŻKA DDMDICT Zmienna środowiskowa. Domyślnie, tj. jeśli ŚCIEŻKA DDMDICT zmienna środowiskowa
nie jest ustawiony, plik /dicom.dic zostanie załadowany, chyba że słownik zostanie zbudowany
do aplikacji (domyślnie dla Windows).
Preferowane jest zachowanie domyślne, a ŚCIEŻKA DDMDICT tylko zmienna środowiskowa
używane, gdy wymagane są alternatywne słowniki danych. ten ŚCIEŻKA DDMDICT zmienna środowiskowa
ma taki sam format jak powłoka uniksowa PATH zmienna, w której oddziela się dwukropek (':')
wpisy. W systemach Windows średnik (';') jest używany jako separator. Słownik danych
kod spróbuje załadować każdy plik określony w ŚCIEŻKA DDMDICT Zmienna środowiskowa. Ono
jest błędem, jeśli nie można załadować słownika danych.
Korzystaj z dcmdump online, korzystając z usług onworks.net
