ZLIB SUPPORT
============
Starting with release 3.5.2, DCMTK supports the "Deflated Explicit VR
Little Endian" Transfer Syntax, i.e. ZIP-compressed network transmission
and media storage. DCMTK relies on the ZLIB toolkit (www.zlib.org) for
the underlying compression routines. Due to security considerations, we
recommend that DCMTK should only be used with ZLIB 1.1.4 or newer.
On Unix platforms, if support for zlib compression is desired, a
compiled version of the zlib library and include files must be available
during compilation of DCMTK, and the ZLIB support must be switched on
explicitly. DCMTK compiles without ZLIB support and disables ZLIB
compression by default.
On Windows, the Visual C++ project files provided as part of the toolkit
expect a directory named "zlib-1.1.4" to be present in the same
directory where the DCMTK root directory (dcmtk) also resides. Include
files are expected in zlib-1.1.4/include. A debug version of the library
is expected in zlib-1.1.4/debug/zlib.lib, a release version in
zlib-1.1.4/release/zlib.lib. The debug version must be compiled for the
multithread debug version of the runtime (/MTd)", the release version
must be compiled for the non-debug multithread runtime (/MT). A
precompiled version of the library can be downloaded from
http://dicom.offis.de/dcmtk |