[MIRROR] GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on disk, a magnetic tape, a pipe, etc.
  • C 80.9%
  • Shell 11.2%
  • M4 5.7%
  • Makefile 2.2%
Find a file
Sergey Poznyakoff e5bb73f8c2 Insist that uname and gname fields of a tar archive be nul-terminated.
* src/tar.c (read_in_tar_header): Check for proper formatting of
uname and gname fields. Ignore them if the check fails.
2026-08-29 09:34:40 +03:00
am Update for newer autotools 2023-04-27 14:47:01 +03:00
doc Update copyright years 2026-07-23 17:38:43 +03:00
gnulib@858a0e9a89 Update gnulib 2026-07-23 17:41:22 +03:00
lib Update copyright years 2026-07-23 17:38:43 +03:00
paxutils@68db555e0c Update paxutils 2026-07-23 09:49:06 +03:00
po Update copyright years 2026-07-23 17:38:43 +03:00
src Insist that uname and gname fields of a tar archive be nul-terminated. 2026-08-29 09:34:40 +03:00
tests tar: keep symbolic link targets intact under --no-absolute-filenames 2026-08-28 15:07:38 +03:00
.gitignore Minor fix in the testsuite 2019-01-15 15:12:01 +02:00
.gitmodules Include gnulib and paxutils as submodules. 2015-09-01 07:42:43 +03:00
AUTHORS Fix mt and make sure it is always build during distcheck. 2009-07-31 12:26:36 +03:00
bootstrap Update copyright years 2026-07-23 17:38:43 +03:00
bootstrap.conf Update copyright years 2026-07-23 17:38:43 +03:00
ChangeLog.cvs Refelect changes to paxutils 2009-03-07 17:50:54 +02:00
configure.ac Version 2.15.90 2026-07-23 17:47:49 +03:00
COPYING Final update for GPLv3 2007-06-29 20:20:44 +00:00
gnulib.modules Update paxutils 2026-07-23 09:49:06 +03:00
Makefile.am Update copyright years 2026-07-23 17:38:43 +03:00
mingw.m4 Update copyright years 2026-07-23 17:38:43 +03:00
NEWS Version 2.15.90 2026-07-23 17:47:49 +03:00
README Update copyright years 2026-07-23 17:38:43 +03:00
README-alpha Update copyright years 2026-07-23 17:38:43 +03:00
README-hacking Update copyright years 2026-07-23 17:38:43 +03:00
sysdep.m4 Update copyright years 2026-07-23 17:38:43 +03:00
THANKS Update the THANKS file. 2016-11-10 12:58:05 +02:00
TODO Update docs, use gettext 0.19.6 2015-09-12 14:08:03 +03:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This is the GNU cpio package
============================

* Introduction
==============

GNU cpio copies files between archives and directories.  It supports
the following archive formats: old binary cpio, old portable cpio, SVR4
cpio with and without checksum, HP cpio, and various tar formats.

This file contains brief information about configuring and compiling
GNU cpio.  It is *not* intended as a replacement for the documentation,
and is provided as a brief reference only.

The complete documentation for GNU cpio is available in the subdirectory
doc.  To read it without installing the package run `info -f doc/cpio.info',
or `man ./doc/cpio.1'.

The documentation in various formats is also available online at
<http://www.gnu.org/software/cpio/manual/>.

* Building

A usual three-stage procedure applies:

 ./configure
 make
 make install

See the file INSTALL for generic options to ./configure.

* Bug reporting.

Please send bug reports and suggestions to <bug-cpio@gnu.org>.


* Copyright information

Copyright (C) 2003-2026 Free Software Foundation, Inc.

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.

Local variables:
mode: outline
paragraph-separate: "[ 	]*$"
eval: (add-hook 'write-file-hooks 'time-stamp)
time-stamp-start: "changes. "
time-stamp-format: "%:y-%02m-%02d"
time-stamp-end: "\n"
end: