EXTRACT v2.10 Copyright 1996, Gilles Vollant All Right Reserved. EXTRACT is a copyright work that can be distributed as freeware. You may distribute EXTRACT provided you include EXTRACT.TXT and FILE_ID.DIZ unmodified, with the program. You may upload to BBSes, the Internet, and place it on CD-ROMs. EXTRACT MAY NOW BE INCLUDED WITH A COMMERCIAL PRODUCT. If you put a disk image on commercial CDROM (like Microsoft Windows 3.1 DDK), you may include the Extract utility. Extract is composed of two files, an executable and a text file. If you distribute Extract, you must distribute EXTRACT.EXE and EXTRACT.TXT together. THIS SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS-IS" WITHOUT WARRANTY OF ANY KIND. THE AUTHOR DOES NOT WARRANTY OR GUARANTEE, OR MAKE REPRESENTATIONS REGARDING THE USE, OR THE RESULTS OF USE, OF THIS SOFTWARE. BY USING THIS SOFTWARE YOU AGREE TO ASSUME ALL RESPONSIBILITY FOR IT'S USE AND RESULTS. Extract is a Copyright work of Gilles Vollant. BBS DESCRIPTION ~~~~~~~~~~~~~~~ EXTRACT 2.10: Extract files from disk image using PKUNZIP UNARJ like syntax. Extract files from floppy image created by WinImage (same author), DCF, DF, Sabdu, and many other disk copy tools which create a disk image. Versions for DOS and for NT. You can create image and inject a file onto it. NOW FREEWARE! EXTRACTING A FILE FROM A DISK IMAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extract is a command line disk image file extraction utility. An image is a file which contains all the floppy data (boot sector, FATs, directories, files...) of the original floppy. Sometimes found with a .DSK or .IMA extension, the image can be restored to another floppy in the original state as an exact duplicate of the original. An image file can be created using WinImage (for Windows 3.1, Windows'95 and NT) a shareware program I wrote which creates and manages image files using a superset of Extract functionally, or many other DOS based disk copy utilities such as: - Wimage (in FdFormat utility) from C.H. Hochststter - DrDos 6 and OS/2 2.x and 3.x diskimage utility - DCF (Disk Copy Fast) from Chang Ping Lee - CopyVit from Sebastien Chatard - DF (Disk Image File Utility) from Mark Vitt - Super-DiskCopy from Super Software - SabDu from S.A. Berman - Disk-RW from K. Hartnegg - DiskDupe from Micro System Design - The internal disk image utility from Microsoft and Lotus - MFMT sample Windows NT application on the Windows NT SDK. After tests we found 80% of the diskcopy tools which can make images are compatible with Extract and WinImage. EXTRACT - USAGE ~~~~~~~~~~~~~~~ If you run Extract without parameters, you will see the following usage information. Extract -l [] List file in an image Extract -e [x:outpath] [] Extract files Extract -x [x:outpath] [] eXtract files with pathname Extract -i [] [-Fnnn] Inject files on an image Using -oe or -ox instead -e or -x extract Overwriting existing files Using -it instead -i Truncate unused image part -Fnnn : size of image you want create (360,720,120,144,172,288...) Extract's syntax is patterned after the PKZIP/PKUNZIP and ARJ syntax model. The first parameter must be -i, -it, -l, -e, -o, -x, -oe or -ox. If the first parameter is the image filename, the -l (list option) is understood by default. The second parameter is the image filename, you may use wildcards (*/?) and Extract will use all the files it finds matching. The third parameter is the optional path where you want Extract to place your extracted files. You must begin this parameter the drive and directory (x:\xxxx). If you use only the irectory name, extract will not consider it as a proper path. If the first parameter is not -i or -it, you can specify wildcards to select files in images. If you do not specify a file name, Extract selects all files in the image. If the first parameter is -i or -it, it specifies a filename you want injected into the image (or -Fxxx to specify the format of the image you want to build). [ Example ] We are in the C:\REP1 subdirectory, and we created C:\REP2 subdirectory. In C:\REP1 we have DISK1.IMA and DISK2.IMA disk images created with WinImage. DISK1.IMA is the image of a floppy containing these files: DOC1.TXT DOC1.DOC DOC1A.TXT DISK2.IMA is the image of a floppy containing these files: DOC2.TXT DOC2.DOC DOC2A.TXT DOC2R\DOC2B.TXT (a subdirectory DOC2R containing DOC2B.TXT) If we execute Extract with these parameters... EXTRACT -L DISK?.IMA Extract will list the directories and contents of DISK1.IMA and DISK2.IMA If we execute Extract with these parameters... EXTRACT -E DISK?.IMA Extract will extract the contents of DISK1.IMA and DISK2.IMA C:\REP1\DOC1.TXT C:\REP1\DOC1.DOC C:\REP1\DOC1A.TXT C:\REP1\DOC2.TXT C:\REP1\DOC2.DOC C:\REP1\DOC2A.TXT C:\REP1\DOC2B.TXT If we execute Extract with these parameters... EXTRACT -X DISK?.IMA Extract will create the directory C:\REP1\DOC2R and the files C:\REP1\DOC1.TXT C:\REP1\DOC1.DOC C:\REP1\DOC1A.TXT C:\REP1\DOC2.TXT C:\REP1\DOC2.DOC C:\REP1\DOC2A.TXT C:\REP1\DOC2R\DOC2B.TXT EXTRACT -X DISK?.IMA C:\REP2 *.DOC DOC2B.TXT Extract will create the directory C:\REP2\DOC2R and the files C:\REP2\DOC1.DOC C:\REP2\DOC2.DOC C:\REP2\DOC2R\DOC2B.TXT EXTRACT -I NEWDISK.IMA C:\CONFIG.SYS C:\COMMAND.COM -F144 Extract will build a new image with the 1.44 Mb format size, and put the files CONFIG.SYS and COMMAND.COM into NEWDISK.IMA EXTRACT -I DISK.IMA C:\AUTOEXEC.BAT Extract will add the file AUTOEXEC.BAT into DISK.IMA. When using -E or -X Extract will delete an existing file and ask for confirmation before deletion. When using -OE or -OX it will not ask for confirmation. FEEDBACK ~~~~~~~~ Please feel free to send feedback and comments, in French or English, to: Internet EMail: 100144.2636@compuserve.com Postal letter: Gilles Vollant 13, rue Mansart 91540 Mennecy France DOWNLOADING WinImage or Extract ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You can find WinImage and Extract from any of the following sites. http://ourworld.compuserve.com/homepages/gvollant/winimage.htm http://ourworld.compuserve.com/homepages/gvollant/extract.htm Compuserve forums IBMHW (disk util library) or WINSHARE (disk util or Win NT util library) Fidonet affiliated BBSes world-wide. Major file repostiories on the Internet, such as SimTel, WinSite, and Windows World. THE WINIMAGE UTILITY ~~~~~~~~~~~~~~~~~~~~ (WINIMA30.ZIP) WINIMAGE 3.00 A POWERFUL WINDOWS DISK COPY TOOL Here is a list of a few major features. - Drag and drop - 16 bit for Windows 3.x - 32 bit for Windows'95, Windows NT 3.5 and 4.0 - Win32 and Win32s support - Create disk images - Use non-standard disk formats - Format standard and non-standard disk formats - Load an image file - Create an empty image file - Add files to an image - Extract files from am image - Defragment an image - Read images created with other disk image utilities - Duplicate many non-standard disks that Disckcopy can not copy - Batch Assistant mode - Support for languages: English, French, Italian, German, etc.. - Language translation tool kit with compiler available WinImage is a very powerful utility that can do all that can be done with Extract and more, and with point and click ease. WinImage supports the following standard disk formats: 160KB, 180KB, 320KB, 360KB, 720KB, 1.44MB, and 2.88MB WinImage supports the following non-standard disk formats: 820KB, 1.72MB, 1.68MB (DMF), and DMF cluster sizes of 1024 and 2048