iccprofile: Refactoring
[deark.git] / foreign / readme-dskdcmps.txt
blobba88dbda72c9651db33cd7540c834e1c52724d88
1 The dskdcmps.h file contains code from dskdcmps.c and dskdcmps.h,
2 from dskdcmps.zip, a file that may be found in the Hobbes OS/2 Archive.
3 It is public domain software by an anonymous author.
5 It has been heavily modified for Deark.
7 (Note: I don't know if the delzw module will eventually be enhanced to
8 support this format. It's not a typical LZW algorithm.)
10 The contents of the dskdcmps_readme.txt file from the software are
11 reproduced below, in their entirety.
13 ------------------------------------------------------------------------
14 dskdcmps
16 This file provides the capability to decompress
17 compressed dsk files. It is intended as a 
18 companion program to dskxtrct.
20 Compressed dsk files is one capability that
21 dskxtrct was never written to handle. While
22 very few IBM dsk files were distributed as 
23 compressed files, there has been at least one. 
25 Be aware that the compression used in dsk files is
26 the Lempel-Ziv-Welch, or LZW compression. In my 
27 research I found conflicting information about the
28 status of patents for this compression. And rather
29 than try to unravel this issue, and in order not
30 to produce a violating 'computer process' in the
31 form of a program, I am providing the enclosed
32 documented 'explanation' of how dsk files can
33 be uncompressed. The documentation happens to
34 be in a compilable form, but I am not suggesting
35 what you do with this, it is up to you to decide
36 how to used the enclosed 'explanation'.
38 While not claming any rights or ownership of the 
39 enclosed material, if I have any, and whatever
40 they may be, I hereby transfer them to the public
41 domain to be used in any manner deemed appropriate
42 by anyone who has this material in their possesion.
43 Further, I take no responsibility or liability for
44 the use of the enclosed material in any way or form.