AminetAminet
Search:
82676 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/arc/nspark.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Decompress Spark/ArcFS archives
Author:Various
Uploader:chris unsatisfactorysoftware co uk (Chris Young)
Type:util/arc
Version:1.7.7
Architecture:ppc-amigaos >= 4.0.0
Date:2011-07-07
Download:http://aminet.net/util/arc/nspark.lha - View contents
Readme:http://aminet.net/util/arc/nspark.readme
Downloads:406
		nspark - New Spark unarchiver
		=============================

THIS PROGRAM IS *FREE* -- YOU MAY DO WHAT YOU LIKE WITH IT AS LONG AS
THIS FILE REMAINS INTACT, AND YOU DO NOT MAKE ANY MONEY FROM IT!  IF
YOU MAKE IMPROVEMENTS TO THIS PROGRAM THEN PLEASE SEND A COPY OF THE
SOURCES TO THE MAINTAINER OF THAT VERSION OF THE PROGRAM.

nspark is a rewritten version of !Spark for UNIX. The original version
of spark (sometimes known as "cark") was based upon the BASIC program
"bark", written by David Pilling, and was improved and fixed by the
following people:

	Philip Colmer (pcolmer at acorn.co.uk),
	Alun Jones (auj at uk.ac.aber),
	Andy Duplain (duplain at rtf.bt.co.uk),
	Martin Percival (martin at thed.uk22.bull.com),
	Denis Howe (dbh at doc.ic.ac.uk).

I decided to re-write the program to add functionality and make it
easier to port to other Operating Systems (such as MSDOS and even RISC
OS :-).  The new version has the following enhancements:

	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).
			
I have not included support for creating !Spark archives, and I am not
really sure if I need to as: (1) !Spark for RISC OS is cheap (#5.99
from David Pilling), (2) !SparkPlug can unpack archives created with
zip (which is available in source form for UNIX, VMS and MSDOS), and
(3) it's a lot of work. Let me know what you think.

To compile nspark; copy the relevant makefile from the "mkfiles"
directory, and rename it "Makefile" or "makefile", edit it to suite C
compiler preference, change the "SYSTYPE" variable setting, etc, then
simply type "make" (or "nmake" or "amu" or whatever).

There are some problems with nspark if it is compiled with gcc v2 (it
core dumps).  To fix this try recompiling everything ("make clean"
first) with "-O" off, and if nspark still won't work try adding
"-fno-builtin" after "gcc" in the "CC" line, then recompile. I have
had some strange problems with optimisation in gcc v2, for example
basename() in misc.c core dumps (looking at the assembler gcc v2
produced I can see why!).
			
Please send bug reports/suggestions etc to the maintainer of the
particular version of nspark you are using (the maintainer's e-mail
address can be found using the -V option).

Enjoy.

--
Andy Duplain, BT Customer Systems, Brighton, UK.  (duplain at btcs.bt.co.uk).
October 1992.


Contents of util/arc/nspark.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[unknown]                 9572   11420  83.8% -lh6- 13ee Jul  7 18:18 nspark-1.7.7.info
[unknown]                  985    2755  35.8% -lh6- 44bb Aug  1  1995 nspark-1.7.7/acorn.c
[unknown]                 9573   11420  83.8% -lh6- 6168 Jul  7 18:18 nspark-1.7.7/amiga.info
[unknown]                 1146    2657  43.1% -lh6- ecdb Jul  7 18:21 nspark-1.7.7/amiga/Makefile.os4
[unknown]                13423   78004  17.2% -lh6- ed23 Jul  7 18:24 nspark-1.7.7/amiga/nspark
[unknown]                  273     460  59.3% -lh6- 3ff6 Aug  1  1995 nspark-1.7.7/arc.c
[unknown]                  187     281  66.5% -lh6- 157c Aug  1  1995 nspark-1.7.7/arc.h
[unknown]                 2987    9034  33.1% -lh6- 55e4 Aug  1  1995 nspark-1.7.7/arcfs.c
[unknown]                  292     517  56.5% -lh6- 7b56 Aug  1  1995 nspark-1.7.7/arcfs.h
[unknown]                  378     607  62.3% -lh6- 38b6 Aug  1  1995 nspark-1.7.7/bugs
[unknown]                 3164    5120  61.8% -lh6- 64d7 Jul  7 18:18 nspark-1.7.7/BUGS.info
[unknown]                 2612    5444  48.0% -lh6- 6eeb Mar 17  1999 nspark-1.7.7/changes
[unknown]                 3162    5120  61.8% -lh6- 48b7 Jul  7 18:18 nspark-1.7.7/CHANGES.info
[unknown]                 4369   13502  32.4% -lh6- ead3 Aug  1  1995 nspark-1.7.7/compress.c
[unknown]                  226     372  60.8% -lh6- 0e87 Aug  1  1995 nspark-1.7.7/compress.h
[unknown]                  406     744  54.6% -lh6- 0a4e Aug  1  1995 nspark-1.7.7/cproto.h
[unknown]                 1423    4600  30.9% -lh6- 748a Aug  1  1995 nspark-1.7.7/crc.c
[unknown]                  221     325  68.0% -lh6- e4f6 Aug  1  1995 nspark-1.7.7/crc.h
[unknown]                  622    1336  46.6% -lh6- e097 Aug  1  1995 nspark-1.7.7/date.c
[unknown]                  262     452  58.0% -lh6- 4aad Aug  1  1995 nspark-1.7.7/date.h
[unknown]                  139     241  57.7% -lh6- 4e5e Jul  6 21:12 nspark-1.7.7/endian.h
[unknown]                  451    1333  33.8% -lh6- 3d03 Aug  1  1995 nspark-1.7.7/error.c
[unknown]                  296     535  55.3% -lh6- 31bb Aug  1  1995 nspark-1.7.7/error.h
[unknown]                  144     208  69.2% -lh6- 5ee1 Jul  6 21:51 nspark-1.7.7/Install
[unknown]                13082   18244  71.7% -lh6- f624 Jul  7 18:18 nspark-1.7.7/Install.info
[unknown]                 1974    6141  32.1% -lh6- 3918 Aug  1  1995 nspark-1.7.7/io.c
[unknown]                 2733    7744  35.3% -lh6- eeaf Mar 17  1999 nspark-1.7.7/main.c
[unknown]                  422    1136  37.1% -lh6- 8dc1 Mar 17  1999 nspark-1.7.7/main.h
[unknown]                  728    1824  39.9% -lh6- 827e Feb 11  1999 nspark-1.7.7/Makefile
[unknown]                 9576   11420  83.9% -lh6- 355d Jul  7 18:18 nspark-1.7.7/man.info
[unknown]                 1613    4058  39.7% -lh6- 988c Aug  1  1995 nspark-1.7.7/man/arcfs.5
[unknown]                 1817    4541  40.0% -lh6- 4316 Jul  6 21:37 nspark-1.7.7/man/arcfs.guide
[unknown]                 3161    5120  61.7% -lh6- 9309 Jul  6 21:41 nspark-1.7.7/man/arcfs.guide.info
[unknown]                 1918    5438  35.3% -lh6- 7638 Aug  1  1995 nspark-1.7.7/man/arcfs5.txt
[unknown]                 2015    4142  48.6% -lh6- febd Aug  1  1995 nspark-1.7.7/man/nspark.1
[unknown]                 2293    5157  44.5% -lh6- b281 Jul  6 21:31 nspark-1.7.7/man/nspark.guide
[unknown]                 3161    5120  61.7% -lh6- 2151 Jul  6 21:41 nspark-1.7.7/man/nspark.guide.info
[unknown]                 2175    5313  40.9% -lh6- b636 Aug  1  1995 nspark-1.7.7/man/nspark1.txt
[unknown]                 1241    2852  43.5% -lh6- df63 Aug  1  1995 nspark-1.7.7/man/spark.5
[unknown]                 1493    3555  42.0% -lh6- a5c1 Jul  6 21:32 nspark-1.7.7/man/spark.guide
[unknown]                 3165    5120  61.8% -lh6- 21c1 Jul  6 21:41 nspark-1.7.7/man/spark.guide.info
[unknown]                 1481    3758  39.4% -lh6- e5c0 Aug  1  1995 nspark-1.7.7/man/spark5.txt
[unknown]                 3000    9724  30.9% -lh6- 0b39 Mar 17  1999 nspark-1.7.7/misc.c
[unknown]                  429    1012  42.4% -lh6- 8a00 Aug  1  1995 nspark-1.7.7/misc.h
[unknown]                 1963   67753   2.9% -lh6- e3dc Jul  6 21:12 nspark-1.7.7/mkendian
[unknown]                  628    1243  50.5% -lh6- 9934 Aug  1  1995 nspark-1.7.7/mkendian.c
[unknown]                  986    2300  42.9% -lh6- 04c1 Aug  1  1995 nspark-1.7.7/msdos.c
[unknown]                  109     233  46.8% -lh6- 456a Aug  1  1995 nspark-1.7.7/nosysdep.sed
[unknown]                 1879    3518  53.4% -lh6- 695d Jul  7 18:23 nspark-1.7.7/nspark.readme
[unknown]                  510    1203  42.4% -lh6- d682 Aug  1  1995 nspark-1.7.7/nsparkio.h
[unknown]                  363     691  52.5% -lh6- 8af7 Aug  1  1995 nspark-1.7.7/os.h
[unknown]                 1023    2538  40.3% -lh6- b344 Aug  1  1995 nspark-1.7.7/pack.c
[unknown]                  270     491  55.0% -lh6- b680 Aug  1  1995 nspark-1.7.7/pack.h
[unknown]                 1781    3383  52.6% -lh6- 6abe Aug  1  1995 nspark-1.7.7/readme
[unknown]                 3161    5120  61.7% -lh6- ada8 Jul  7 18:18 nspark-1.7.7/README.info
[unknown]                 1114    2259  49.3% -lh6- 0e9c Mar 17  1999 nspark-1.7.7/readme.too
[unknown]                 3163    5120  61.8% -lh6- 3f40 Jul  7 18:18 nspark-1.7.7/README.TOO.info
[unknown]                 1726    4892  35.3% -lh6- 970a Aug  1  1995 nspark-1.7.7/spark.h
[unknown]                  733    1611  45.5% -lh6- 5efc Aug  1  1995 nspark-1.7.7/store.c
[unknown]                  210     333  63.1% -lh6- 3428 Aug  1  1995 nspark-1.7.7/store.h
[unknown]                 4393   13725  32.0% -lh6- d63f Mar 17  1999 nspark-1.7.7/unarc.c
[unknown]                  194     295  65.8% -lh6- b9c7 Aug  1  1995 nspark-1.7.7/unarc.h
[unknown]                 1119    2813  39.8% -lh6- 85b8 Aug  1  1995 nspark-1.7.7/unix.c
[unknown]                  752    1808  41.6% -lh6- 869d Aug  1  1995 nspark-1.7.7/winnt.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        64 files  139867  389235  35.9%            Jul  7 19:33

Aminet © 1992-2019 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>