DCMTK - DICOM Toolkit

Version in Deutsch   

Description

DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers. DCMTK is is written in a mixture of ANSI C and C++. It comes in complete source code and is made available as "open source" software.

DCMTK has been used at numerous DICOM demonstrations to provide central, vendor-independent image storage and worklist servers (CTNs - Central Test Nodes). It is used by hospitals and companies all over the world for a wide variety of purposes ranging from being a tool for product testing to being a building block for research projects, prototypes and commercial products.

The DCMTK software can be compiled under Windows and a wide range of Unix operating systems including Linux, Solaris, QNX, IRIX, Free/Net/OpenBSD and MacOS X. All necessary configuration scripts and project makefiles are supplied.

See the documentation included with the distribution for the latest information about changes in DCMTK between releases. A summary of the highlights of the current release is available in the ANNOUNCE file. An overview of the toolkit's modules is included in the distribution's README file. The COPYRIGHT text and the history of DCMTK's development are also available online. Frequently asked questions are answered in the FAQ.

DCMTK 3.5.4 - source code and documentation (2005-12-20)

DCMTK can be downloaded as a gzip compressed tar archive or as a ZIP archive. The contents of the archives are identical. The ZIP archive is easier to use on Windows because all necessary preparations for compiling under Visual C++ are contained in the archive. Unix users are recommended to use the tar archive.

tgz filedcmtk-3.5.4.tar.gz
3672K
DCMTK 3.5.4 source code and documentation
zip filedcmtk-3.5.4.zip
5172K
DCMTK 3.5.4 source code and documentation

The developer documentation can also be viewed online or downloaded separately.

zip filedcmtk-3.5.4-html-help.zip
4508K
DCMTK 3.5.4 documentation in HTML format
zip filedcmtk-3.5.4-win32-help.zip
5608K
DCMTK 3.5.4 documentation as Windows help file (CHM)

DCMTK makes use of the following external libraries for zlib compression, TIFF and PNG creation as well as XML document processing.

tgz filezlib-1.2.3.tar.gz
337K
zlib 1.2.3 source code and documentation
tgz filetiff-3.7.4.tar.gz
1047K
libtiff 3.7.4 source code and documentation
tgz filelibpng-1.2.8.tar.gz
494K
libpng 1.2.8 source code and documentation
tgz filelibxml2-2.6.22.tar.gz
3484K
libxml2 2.6.22 source code and documentation
tgz filelibiconv-1.9.1.tar.gz
3816K
libiconv 1.9.1 source code and documentation
(used by libxml2)

DCMTK 3.5.4 - executable binaries

The following archives contain compiled, executable binaries of the current DCMTK release for the most popular of the supported systems. In addition to these files the source code archive is also recommended because it contains further documentation.

zip filedcmtk-3.5.4-win32-i386.zip
23679K
DCMTK 3.5.4 for Windows 9x/Me/NT/2000/XP
bz2 filedcmtk-3.5.4-linux-i686.tar.bz2
18891K
DCMTK 3.5.4 for Linux 2.4.x (i686 libc6, Debian sarge)
bz2 filedcmtk-3.5.4-solaris9-sparc.tar.bz2
19659K
DCMTK 3.5.4 for Solaris 9 (Sparc)

DCMTK 3.5.4 - OpenSSL based security extensions

DCMTK supports some of the DICOM security extensions and relies on the free OpenSSL toolkit for the underlying cryptographic routines and the TLS protocol implementation. The following archives contain executable binaries that have been compiled and linked with OpenSSL 0.9.8a. Only the DCMTK tools that make use of OpenSSL are included in these archives - please also download the corresponding full binary package. Please note that the use of cryptographic algorithms is affected by legislation and patent issues in many countries - you have to make sure yourself that you are allowed to use these tools before downloading them.

zip filedcmtk-3.5.4-win32-i386-tls.zip
6663K
DCMTK 3.5.4 OpenSSL add-on for Windows 9x/Me/NT/2000/XP
bz2 filedcmtk-3.5.4-linux-i686-tls.tar.bz2
8202K
DCMTK 3.5.4 OpenSSL add-on for Linux 2.4.x (i686 libc6, Debian sarge)
bz2 filedcmtk-3.5.4-solaris9-sparc-tls.tar.bz2
7685K
DCMTK 3.5.4 OpenSSL add-on for Solaris 9 (Sparc)
tgz fileopenssl-0.9.8a.tar.gz
2732K
OpenSSL 0.9.8a source code and documentation

DCMTK 3.5.4 - support libraries for Windows

For Windows users, the external libraries which are used by DCMTK (i. e. zlib 1.2.3, libtiff 3.7.4, libpng 1.2.8, libxml2 2.6.26 with libiconv 1.9.1 and OpenSSL 0.9.8a) are also available in pre-compiled format. The archive contains include files as well as debug and release versions of the corresponding libraries.

Note that all support libraries have been compiled using the "Multithreaded" runtime options (/MT and /MTd). Users who need to use the "Multithreaded DLL" runtime options (/MD and /MDd) with DCMTK, also need a corresponding set of external libraries. See user contributions below.

zip filedcmtk-3.5.4-win32-i386-support.zip
6568K
Pre-compiled libraries for Windows 9x/Me/NT/2000/XP

DCMTK 3.5.5 snapshot - support libraries for Windows (2010-07-06)

Like for the official release 3.5.4, we also provide the external libraries which are used by DCMTK (i. e. zlib 1.2.5, libtiff 3.9.2, libpng 1.4.2, libxml2 2.7.7 with libiconv 1.11.1 and OpenSSL 1.0.0) for the DCMTK snapshot versions 3.5.5 in in pre-compiled format for Windows. The archive contains include files as well as debug and release versions of the corresponding libraries.

All support libraries included are available compiled with the "Multithreaded" runtime options (/MT and /MTd) as well as the "Multithreaded DLL" runtime options (/MD and /MDd)

zip filedcmtk-3.5.5-win32-i386-support-20100706.zip
15284K
Pre-compiled libraries for Windows 9x/Me/NT/2000/XP

DCMTK - old versions

Old versions of the DCMTK are still available for download via ftp or http.

DCMTK - snapshot

The latest snapshot of the DCMTK (source code) can also be downloaded via ftp or http. Please note, however, that this is not an official release version. The source code should compile on Linux systems with gcc 4.1, but there is no guarantee that this will also work on your system.

In addition, you also have read access to the complete source code repository of the DCMTK in order to see what has changed.

DCMTK - user contributions

The following tools and software packages have been contributed by DCMTK users. Any use of these applications is (of course) at your own risk.

zip filedcmtk-3.5.4-win32-i386-md-support.zip
7816K
Pre-compiled libraries for Windows 9x/Me/NT/2000/XP, generated with the "Multithreaded DLL" runtime options (/MD and /MDd), by Dennis Ballance
doc fileMacStoreSCU-330d1.PPC.hqx
347K
StoreSCU for MacOS on PowerPC, based on DCMTK 3.3.0, by Arnaud Masson
zip filewinoffis.zip
80K
Windows application for renaming .cc files from the DCMTK tar archive to .cxx (for Visual C++), by Gilles Mevel
URLdcmtk_macosxFink package of DCMTK 3.5.4 for MacOS X 10.4, by Bernd Kümmerlen
URLdcmtk_irix6DCMTK 3.5.2 for IRIX 6.x, by Sebastian Meyer
URLdcmtk_debianDCMTK for Debian Linux, by Pablo Sau and Jürgen Salk
URLdcmtk_rpm2RPM packages of DCMTK 3.5.4, by Andy Loening and others
URLdcmtk_mandrivaRPM packages of DCMTK 3.5.4 for Mandriva Linux, by Marc Cals
URLdcmtk_patchedPatched version of DCMTK 3.5.4, by Per I. Mathisen
Page last modified: 2010-07-06
Valid HTML 4.01!