ARCHIVE(V)                   9/10/73                   ARCHIVE(V)
NAME
     ar - archive (library) file format
DESCRIPTION
     The archive command ar is used to combine several files into
     one.  Archives are used mainly as libraries to  be  searched
     by the link-editor ld.
     A  file produced by ar has a magic number at the start, fol-
     lowed by the constituent files,  each  preceded  by  a  file
     header.   The magic number is 177555(8) (it was chosen to be
     unlikely to occur anywhere else).  The header of  each  file
     is 16 bytes long:
          0-7     file name, null padded on the right
          8-11    modification time of the file
          12      user ID of file owner
          13      file mode
          14-15   file size
     Each file begins on a word boundary; a null byte is inserted
     between files if necessary.  Nevertheless the size give  re-
     flects the actual size of the file exclusive of padding.
     Notice  there  is no provision for empty areas in an archive
     file.
SEE ALSO
     ar(I), ld(I)
BUGS
     Names are only 8 characters, not 14.  More important,  there
     isn't enough room to store the proper mode, so ar always ex-
     tracts in mode 666.
                              - 1 -