Man Linux: Main Page and Category List

NAME

       nomarch - extract ‘.arc’ archives

SYNOPSIS

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

DESCRIPTION

       nomarch  lists,  extracts,  or  tests  ‘.arc’  archives.  (An alternate
       extension sometimes used was ‘.ark’; these work too.) This  is  a  very
       outdated  file  format  which should certainly not be used for anything
       new, but you may still need an extraction utility, and here it is. :-)

       The default action is to extract all files in  the  specified  archive;
       see OPTIONS below for how to do other things instead.

OPTIONS

       -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’).

       archive.arc
              the archive to operate on.

       match1 etc.
              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 don’t forget to quote arguments which use  these  (e.g.
              ‘nomarch foo.arc *.bar’).

EXTRACTING MULTIPLE ARCHIVES

       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.

USING THE PROGRAM FROM EMACS

       Emacs’s  arc-mode  facility lets you work with various kinds of archive
       file directly from the editor. Making it  use  nomarch  for  extracting
       ‘.arc’  files  isn’t  too hard. Just add the following to your ~/.emacs
       file:

       (setq archive-arc-extract ’("nomarch" "-U"))

BUGS

       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 :-), isn’t
       supported yet. This is partly because I’ve 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.

SEE ALSO

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

AUTHOR

       Russell Marks (rus@svgalib.org).