UNDDI 1.04
2001-10-01, Mariusz Borkowski

email: borkowsm@ii.pw.edu.pl
       borkowsm@poczta.onet.pl
www: http://www.ii.pw.edu.pl/~borkowsm/unddi.htm

UNDDI is a program that extracts files from FAT12 disk images created by
DiskDupe (*.ddi), as well as from other raw disk images.

UNDDI features
~~~~~~~~~~~~~~
 - support for all files containing raw FAT12 disk images,
   for example files created by:
   cat /dev/fd0 > imagefile
 - special support for DiskDupe files (*.ddi), including non-sequential ones
 - support for VFAT long filenames (currently Linux and OS/2 versions only)
 - support for national characters in filenames (currently Central European
   languages only)
 - executables available for DOS, Linux/i386 and OS/2
 - source code is available

Why is UNDDI better than other DDI extractors?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following DDI extractors have been tested:

 - DDI KONWENTER 1b by Wojciech Tylek
    - problems with VFAT long filenames
    - no support for DDI files created by new DiskDupe versions
    - no generic support for other disk image formats
    
 - Converter DDI to HDD 0.059, 0.07 by K&K+K&S
    - files extracted from non-sequential DDI files are corrupted
    
 - DDi Dekompresor 2.2 by Michal Adamczyk
    - it's a shell for IMG 1.21e, so see below
    
 - Extract 1.10 by Gilles Vollant
    - files extracted from non-sequential DDI files are corrupted
    
 - IMG 1.21e, 1.31<Beta>e by Falk Huth
    - files extracted from non-sequential DDI files are corrupted
    
 - UDDi 1.00<Beta> by Warlock
    - files extracted from non-sequential DDI files are corrupted
    
 - UNIMAGE 2.0<Beta>(32pm) by FangHong
    - files extracted from non-sequential DDI files are corrupted

 - X2File 0.15 by Lee Dong-Liang
    - problems with VFAT long filenames
    - no generic support for other disk image formats

 - XD by JauMing Tseng
    - files extracted from non-sequential DDI files are corrupted

Bug reports
~~~~~~~~~~~
If you have a disk image which causes UNDDI to behave incorrectly,
while DOS correctly reads a diskette created using that image,
feel free to send the image to borkowsm@poczta.onet.pl

Release history
~~~~~~~~~~~~~~~
1.00 (2000-04-16)
 - initial release

1.01 (2000-06-12)
 - extracting without restoring directory structure
 - prompt before overwriting existing files

1.02 (2001-05-13)
 - national language support

1.03 (2001-07-01)
 - fixed setting of timestamp and attributes for zero length files

1.04 (2001-10-01)
 - proper handling of filenames starting with 0xE5 character

Tools used to create UNDDI
~~~~~~~~~~~~~~~~~~~~~~~~~~
 - Borland C++ 3.1 by Borland International
 - Borland C++ for OS/2 2.0 by Borland International
 - GNU C Compiler egcs-2.91.66 by Free Software Foundation
 - lxLite 1.3.1 by FRIENDS software & Max Alekseyev
 - UPX 1.00 by Markus F.X.J. Oberhumer & Laszlo Molnar

License
~~~~~~~
This program is distributed under the terms of the GNU General Public License.

