Title: NSPARK Author: Andy Duplain Version: 1.7.5 Title From: Documentation Author From: Documentation Version From: Documentation Supplier: Andrew Brooks (arb@comp.lancs.ac.uk) Date: 25/01/95 Keywords: File managers ; File extraction programs Shareware: No Machine: Operating system: RISC OS, UNIX, Windows NT Memory requirements: Peripherals needed: Other s/ware needed: Directory: micros/arch/riscos/a/a213 Date mounted/updated: 25/01/95 File names: nspark-1.7.5.tar Unarchived files: 57 Unarchived size: 380 kbytes Omissions: MS-DOS executables See also: TAR (a052) ------------------------------------------------------------------------------- Acquiring the package: The archive file contains a 'tar' file rather than the usual type of archive to make it easy to unpack on non-RISC OS systems. To unpack use the following command: tar xvf nspark-1.7.5.tar On RISC OS systems it should be possible to extract using SparkPlug 2 (see the "tools_help" file in arch/riscos/tools for further info). To compile it you will have to rename all the .c and .h files into separate c and h directories unless you extract using the -s option of TAR (a/a052). A file is supplied to do this for you. Description: Nspark can unarchive archives created by Archimedes Spark. It has been writted with portability in mind and so can be compiled on RISC OS, MS-DOS or UNIX machines. It has the following features: o Supports all archive methods used by !Spark 1 and 2. The old version didn't support "Squashing" and used to handle "Compressed" archives by using the UNIX uncompress program. The new version supports both these and has them built-in, allowing easier porting to other OS's. o Supports Cyclic Redundancy Checking (CRC). The integrity of an archive can now be checked without having to unarchive it. o Supports verbose option to allow archive file details to be displayed (time/date or exec/load address, size, type). o Supports selective file unarchiving, so the whole archive needn't be unarchived if not all the files are wanted). o Supports user-prompting before overwriting a file, allowing the user to either (1) overwrite the file, (2) overwrite all the files, (3) unarchive the file to a different name, or (4) not to unarchive the file at all. o Supports file-stamping so the date and time of the file, when unarchived, matches the date and time it was archived (not 4.2BSD or SysV.2 as these systems lack vital library functions). Version 1.6 adds RISC OS support. Version 1.7.4 adds support for extracting from ArcFS archives, plus manual pages, and executables for popular architectures. Version 1.7.5 fixes a bug in the source code (included binaries were not affected so remain as version 1.7.4).