|-h||give terse usage help.|
|-l||list files in archive. If verbose listings are enabled, it shows the filename, compression method, compressed/uncompressed size, date/time, and CRC; but by default, it just shows the filename, uncompressed size, and date/time.|
|-p||extract to standard output, rather than to separate files.|
|-t||test files in archive (more precisely, check file CRCs).|
|-U||use uppercase filenames; more precisely, preserve original case from archive.|
|-v||give verbose output (when used with -l).|
|the archive to operate on.|
|optionally specify which archive members to list/extract/test. Those which match any of these filenames/wildcards are processed. Wildcard operators supported are shell-like * and ?, but dont forget to quote arguments which use these (e.g. nomarch foo.arc *.bar).|
nomarch follows the unzip-like practice of working on only one archive per run, with further filenames given on the command-line actually specifying files to extract (or whatever). The easiest way to work on multiple files with nomarch is simply to run it multiple times using for; for example:
for i in *.arc; do nomarch $i; done
The above would extract all archives in the current directory.
Emacss arc-mode facility lets you work with various kinds of archive file directly from the editor. Making it use nomarch for extracting .arc files isnt too hard. Just add the following to your ~/.emacs file:
(setq archive-arc-extract ("nomarch" "-U"))
The CRC used by the format is only 16-bit, so -t is a less-than-perfect test.
One compression method, obsolete even by .arc standards :-), isnt supported yet. This is partly because Ive yet to find a single file which uses it, despite testing an awful lot of files.
Subdirectories in Spark archives are extracted as the .arc-format files they really are, which may not be terribly convenient.
Russell Marks (email@example.com).
|Version 1.4||NOMARCH (1)||18th June, 2006|