nomarch   (1) manpage
nomarch
1
8th August, 2002
Version 1.3
Archive Extraction
  • NAME
      nomarch - extract `.arc' archives
  • SYNOPSIS
      nomarch [ -hlptUv ] @cc .
  • 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. Though it defaults to using the old non-free `arc' program at the time of writing, 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).
Current Users: 67 © 1999-2006 Linux.com.hk PenguinSoft
All trademarks and copyrights on this page are owned by their respective companies. Linux is a trademark of Linus Torvalds.