1nomarch(1)                    Archive Extraction                    nomarch(1)
2
3
4

NAME

6       nomarch - extract `.arc' archives
7

SYNOPSIS

9       nomarch [-hlptUv] [archive.arc] [match1 [match2 ... ]]

DESCRIPTION

11       nomarch lists, extracts, or tests `.arc' archives. (An alternate exten‐
12       sion sometimes used was `.ark'; these work too.) This is  a  very  out‐
13       dated  file format which should certainly not be used for anything new,
14       but you may still need an extraction utility, and here it is. :-)
15
16       The default action is to extract all files in  the  specified  archive;
17       see OPTIONS below for how to do other things instead.
18

OPTIONS

20       -h     give terse usage help.
21
22       -l     list files in archive. If verbose listings are enabled, it shows
23              the filename, compression method, compressed/uncompressed  size,
24              date/time,  and CRC; but by default, it just shows the filename,
25              uncompressed size, and date/time.
26
27       -p     extract to standard output, rather than to separate files.
28
29       -t     test files in archive (more precisely, check file CRCs).
30
31       -U     use uppercase filenames; more precisely, preserve original  case
32              from archive.
33
34       -v     give verbose output (when used with `-l').
35
36       archive.arc
37              the archive to operate on.
38
39       match1 etc.
40              optionally  specify  which archive members to list/extract/test.
41              Those which match any  of  these  filenames/wildcards  are  pro‐
42              cessed. Wildcard operators supported are shell-like `*' and `?',
43              but don't forget  to  quote  arguments  which  use  these  (e.g.
44              `nomarch foo.arc '*.bar'').
45

EXTRACTING MULTIPLE ARCHIVES

47       nomarch  follows  the  `unzip'-like practice of working on only one ar‐
48       chive per run, with further `filenames' given on the command-line actu‐
49       ally specifying files to extract (or whatever). The easiest way to work
50       on multiple files with nomarch is simply to run it multiple times using
51       for; for example:
52
53       for i in *.arc; do nomarch $i; done
54
55       The above would extract all archives in the current directory.
56

USING THE PROGRAM FROM EMACS

58       Emacs's  arc-mode  facility lets you work with various kinds of archive
59       file directly from the editor. Making it  use  nomarch  for  extracting
60       `.arc'  files  isn't  too hard. Just add the following to your ~/.emacs
61       file:
62
63       (setq archive-arc-extract '("nomarch" "-U"))
64

BUGS

66       The CRC used by the format is only 16-bit, so `-t' is a  less-than-per‐
67       fect test.
68
69       One  compression  method,  obsolete even by `.arc' standards :-), isn't
70       supported yet. This is partly because I've yet to find  a  single  file
71       which uses it, despite testing an awful lot of files.
72
73       Subdirectories  in  Spark  archives  are extracted as the `.arc'-format
74       files they really are, which may not be terribly convenient.
75

SEE ALSO

77       tar(1), gzip(1), bzip2(1), lbrate(1)
78

AUTHOR

80       Russell Marks (rus@svgalib.org).
81
82
83
84Version 1.4                     18th June, 2006                     nomarch(1)
Impressum